23 class DtAttributeGroupWidget;
42 virtual bool needsUpdate(
DtTime tNow );
45 virtual void update(
DtTime tNow );
52 virtual void attachAttributeGroupWidget(
DtUniqueID id);
56 virtual void setUseHighestTerrainLod(
bool useHighest);
60 virtual bool useHighestTerrainLod()
const;
64 virtual void associateIdWithIndex(
DtUnicode idString,
unsigned int index);
67 virtual void unAssociateId(
const DtUnicode& idString);
71 virtual int lookupDecorationIndex(
const DtUnicode& idString);
82 virtual void slot_sceneObjectToBeDeleted(
const DtUniqueID&
id );
A unicode string.
Definition: DtUnicode.h:33
DtUnicode myHatMSLName
Definition: DtSymbolDecorationUpdater.h:108
DecorationIdMap myDecorationIdMap
Map of decoration id string -> label index.
Definition: DtSymbolDecorationUpdater.h:119
Contains makVrv::DtDe class.
An abstract base class for objects that require updates.
Definition: DtTickable.h:26
DtUnicode myVelocityName
Definition: DtSymbolDecorationUpdater.h:105
boost::signalslib::connection mySceneObjectConnection
Definition: DtSymbolDecorationUpdater.h:127
DtAttributeGroupWidget * myAttributeGroupWidget
The attribute group widget to update.
Definition: DtSymbolDecorationUpdater.h:99
DtUniqueID myUniqueId
The updater's unique id.
Definition: DtSymbolDecorationUpdater.h:89
DtUnicode myOrientationName
Symbol Decoration Names.
Definition: DtSymbolDecorationUpdater.h:103
Contains makVrv:DtIntersector, makVrv:DtIntersectorLineSegment, and makVrv:DtIntersectorResult classe...
DtUnicode myAccelerationName
Definition: DtSymbolDecorationUpdater.h:104
std::map< DtUnicode, unsigned int > DecorationIdMap
Map of decoration id string -> label index.
Definition: DtSymbolDecorationUpdater.h:116
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
int myModelSet
This updater is registered as a modelset-specific tickable; this is the modelset it's registered with...
Definition: DtSymbolDecorationUpdater.h:96
DtUnicode myHatAGLName
Definition: DtSymbolDecorationUpdater.h:107
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
DtUnicode myLocationName
Definition: DtSymbolDecorationUpdater.h:106
Contains the declaration for makVrv::DtTickable.
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
bool myUseHighestTerrainLod
Use whatever's paged in or use the height map (slow)
Definition: DtSymbolDecorationUpdater.h:122
double myLastSymbolUpdateTime
The last time the symbols were updated; used to slow down updating if once per frame is undesirable...
Definition: DtSymbolDecorationUpdater.h:113
DtSceneObject * mySceneObject
Pointer to the scene object being updated.
Definition: DtSymbolDecorationUpdater.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtDe & myDe
Pointer to the display engine.
Definition: DtSymbolDecorationUpdater.h:86
DtSymbolDecorationUpdater updates symbol decorations with distributed side data.
Definition: DtSymbolDecorationUpdater.h:29
Contains DLL export macros.