VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Member Functions | Protected Attributes
makVrv::DtHeadingLineUpdater Class Reference

DtHeadingLineUpdater updates symbol decorations with distributed side data. More...

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

List of all members.

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

DtOverlayDirectionLineModelmyLineModel
 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.

Detailed Description

DtHeadingLineUpdater updates symbol decorations with distributed side data.


Constructor & Destructor Documentation

makVrv::DtHeadingLineUpdater::DtHeadingLineUpdater ( DtDe de,
DtUniqueID  id,
bool  doNotAddToMgr = false 
)

CTOR.

DTOR.


Member Function Documentation

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.

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.


Member Data Documentation

The model to update.

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.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)