DtSymbolDecorationUpdater updates symbol decorations with distributed side data.
More...
Detailed Description
DtSymbolDecorationUpdater updates symbol decorations with distributed side data.
Member Typedef Documentation
Map of decoration id string -> label index.
Constructor & Destructor Documentation
| makVrv::DtSymbolDecorationUpdater::DtSymbolDecorationUpdater |
( |
DtDe & |
de, |
|
|
DtUniqueID |
id, |
|
|
bool |
suppressTick = false |
|
) |
| |
| virtual makVrv::DtSymbolDecorationUpdater::~DtSymbolDecorationUpdater |
( |
| ) |
|
|
virtual |
Member Function Documentation
| virtual bool makVrv::DtSymbolDecorationUpdater::needsUpdate |
( |
DtTime |
tNow | ) |
|
|
virtual |
| virtual void makVrv::DtSymbolDecorationUpdater::update |
( |
DtTime |
tNow | ) |
|
|
virtual |
| virtual void makVrv::DtSymbolDecorationUpdater::setSceneObject |
( |
DtSceneObject * |
sceneObjectId | ) |
|
|
virtual |
sets the scene object to update.
| virtual void makVrv::DtSymbolDecorationUpdater::attachAttributeGroupWidget |
( |
DtUniqueID |
id | ) |
|
|
virtual |
attach an attribute group widget to update (referenced by its unique ID)
| virtual void makVrv::DtSymbolDecorationUpdater::associateIdWithIndex |
( |
DtUnicode |
idString, |
|
|
unsigned int |
index |
|
) |
| |
|
virtual |
associate an attribute index with an identifying string attributes are found and updated by this id string
| virtual void makVrv::DtSymbolDecorationUpdater::unAssociateId |
( |
DtUnicode |
idString | ) |
|
|
virtual |
break an association created with associateIdWithIndex
| virtual int makVrv::DtSymbolDecorationUpdater::lookupDecorationIndex |
( |
const DtUnicode & |
idString | ) |
|
|
virtual |
Get the label index for a decoration by id string Returns -1 if not found.
Get the attribute group widget associated with the updater (this is the set of labels)
| virtual void makVrv::DtSymbolDecorationUpdater::slot_sceneObjectToBeDeleted |
( |
const DtUniqueID & |
id | ) |
|
|
protectedvirtual |
Called when a scene object is about to be deleted.
Since we hold onto a pointer to a scene object, we need this to insure our pointer does not become stale.
Member Data Documentation
| DtDe& makVrv::DtSymbolDecorationUpdater::myDe |
|
protected |
Pointer to the display engine.
| DtUniqueID makVrv::DtSymbolDecorationUpdater::myUniqueId |
|
protected |
Pointer to the scene object being updated.
The attribute group widget to update.
| double makVrv::DtSymbolDecorationUpdater::myLastSymbolUpdateTime |
|
protected |
The last time the symbols were updated; used to slow down updating if once per frame is undesirable.
Map of decoration id string -> label index.
The documentation for this class was generated from the following file: