![]() |
VR-Forces 4.0.4 Class Documentation
|
DtHeadingLineUpdater updates symbol decorations with distributed side data. More...

Public Member Functions | |
| DtHeadingLineUpdater (DtDe &de, DtUniqueID id, bool doNotAddToMgr=false) | |
| CTOR. | |
| virtual | ~DtHeadingLineUpdater () |
| DTOR. | |
| virtual void | update (double simTime) |
| update the symbol decorations | |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| sets the scene object to update via the id. | |
| virtual void | attachDirectionLineModel (DtUniqueID id) |
| attach a heading line model (DtOverlayDirectionLineModel) to update (referenced by its unique ID) | |
Protected Member Functions | |
| virtual void | slot_sceneObjectDeleted (DtUniqueID id) |
| Called when the referenced scene object is deleted. | |
Protected Attributes | |
| DtOverlayDirectionLineModel * | myLineModel |
| The model to update. | |
| double | myLastSymbolUpdateTime |
| The last time the symbols were updated; used to slow down updating if once per frame is undesirable. | |
| DtSignalConnectionManager | mySignals |
| Signal manager to auto disconnect boost signals. | |
DtHeadingLineUpdater updates symbol decorations with distributed side data.
| makVrv::DtHeadingLineUpdater::DtHeadingLineUpdater | ( | DtDe & | de, |
| DtUniqueID | id, | ||
| bool | doNotAddToMgr = false |
||
| ) |
CTOR.
| virtual makVrv::DtHeadingLineUpdater::~DtHeadingLineUpdater | ( | ) | [virtual] |
DTOR.
| virtual void makVrv::DtHeadingLineUpdater::update | ( | double | simTime | ) | [virtual] |
update the symbol decorations
Implements makVrv::DtUpdater.
| virtual void makVrv::DtHeadingLineUpdater::setSceneObject | ( | DtSceneObject * | sceneObject | ) | [virtual] |
sets the scene object to update via the id.
Reimplemented from makVrv::DtUpdater.
| virtual void makVrv::DtHeadingLineUpdater::attachDirectionLineModel | ( | DtUniqueID | id | ) | [virtual] |
attach a heading line model (DtOverlayDirectionLineModel) to update (referenced by its unique ID)
| virtual void makVrv::DtHeadingLineUpdater::slot_sceneObjectDeleted | ( | DtUniqueID | id | ) | [protected, virtual] |
Called when the referenced scene object is deleted.
The model to update.
double makVrv::DtHeadingLineUpdater::myLastSymbolUpdateTime [protected] |
The last time the symbols were updated; used to slow down updating if once per frame is undesirable.
Signal manager to auto disconnect boost signals.