VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Attributes
makVrv::DtWidgetRanges Class Reference

A database of Spin Box and slider widget ranges. More...

Inheritance diagram for makVrv::DtWidgetRanges:
Inheritance graph
[legend]

Public Types

typedef std::map< std::string,
double
FloatWidgetRangeMap
typedef std::map< std::string,
double
IntWidgetRangeMap

Public Member Functions

 DtWidgetRanges (DtDe &de)
 CTOR.
 DtWidgetRanges (const DtWidgetRanges &)
virtual ~DtWidgetRanges ()
 DTOR.
DtWidgetRangesoperator= (const DtWidgetRanges &ranges)
 Assignment Operator.
virtual void addRangeFloat (const std::string &rangeName, float range)
 Add a range.
virtual void addRangeInt (const std::string &rangeName, int range)
virtual void clearRanges ()
 Clear all ranges.
virtual int rangeInt (const std::string &rangeName) const
virtual float rangeFloat (const std::string &rangeName) const
void getRecord (makArchives::DtWidgetRangesRecord &record) const
 Get the ranges as a record.
void setFromRecord (const makArchives::DtWidgetRangesRecord &record)
 Load from the new record.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtWidgetRangesinstance (DtDe &de)
 Get the channel creator instance for this IG object.

Protected Attributes

DtDemyDe
FloatWidgetRangeMap myFloatWidgetRangeMap
IntWidgetRangeMap myIntWidgetRangeMap

Detailed Description

A database of Spin Box and slider widget ranges.

Member Typedef Documentation

typedef std::map<std::string, double> makVrv::DtWidgetRanges::FloatWidgetRangeMap
typedef std::map<std::string, double> makVrv::DtWidgetRanges::IntWidgetRangeMap

Constructor & Destructor Documentation

makVrv::DtWidgetRanges::DtWidgetRanges ( DtDe de)

CTOR.

makVrv::DtWidgetRanges::DtWidgetRanges ( const DtWidgetRanges )
virtual makVrv::DtWidgetRanges::~DtWidgetRanges ( )
virtual

DTOR.

Member Function Documentation

static DtWidgetRanges& makVrv::DtWidgetRanges::instance ( DtDe de)
static

Get the channel creator instance for this IG object.

DtWidgetRanges& makVrv::DtWidgetRanges::operator= ( const DtWidgetRanges ranges)

Assignment Operator.

virtual void makVrv::DtWidgetRanges::addRangeFloat ( const std::string &  rangeName,
float  range 
)
virtual

Add a range.

virtual void makVrv::DtWidgetRanges::addRangeInt ( const std::string &  rangeName,
int  range 
)
virtual
virtual void makVrv::DtWidgetRanges::clearRanges ( )
virtual

Clear all ranges.

virtual int makVrv::DtWidgetRanges::rangeInt ( const std::string &  rangeName) const
virtual
virtual float makVrv::DtWidgetRanges::rangeFloat ( const std::string &  rangeName) const
virtual
void makVrv::DtWidgetRanges::getRecord ( makArchives::DtWidgetRangesRecord record) const

Get the ranges as a record.

void makVrv::DtWidgetRanges::setFromRecord ( const makArchives::DtWidgetRangesRecord record)

Load from the new record.

Member Data Documentation

DtDe& makVrv::DtWidgetRanges::myDe
protected
FloatWidgetRangeMap makVrv::DtWidgetRanges::myFloatWidgetRangeMap
protected
IntWidgetRangeMap makVrv::DtWidgetRanges::myIntWidgetRangeMap
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)