16 class DtEntityStateListener;
17 class DtEntityIndicatorWidget;
28 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
45 virtual void initialize()
override;
47 virtual void setWidgetEventsEnabled(
bool b)
override;
48 virtual void setIndicatorPinned(
bool b)
override;
49 virtual void setColor(
float r,
float g,
float b,
float a)
override;
51 virtual void setIndicatorEnabled(
bool enabled,
bool instanceOnly =
false);
66 virtual void connectToListenerSignals()
override;
67 virtual void createModelAgents()
override;
68 virtual void destroyModelAgents()
override;
71 virtual void slot_onEmbarked();
72 virtual void slot_setSelected(
bool selected )
override;
DtIndicatorVisualizer is used to visualize 2D indicators and associated Info boxes (usually called la...
Definition: DtIndicatorVisualizer.h:26
Definition: DtStateVisualizer.h:274
DtEntityStateListener * myEntityStateListener
Same as myListener, but casted for convenience.
Definition: DtEntityIndicatorVisualizer.h:80
bool myIndicatorInstanceEnabled
Definition: DtEntityIndicatorVisualizer.h:77
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtEntityIndicatorWidget * myIndicator
Definition: DtEntityIndicatorVisualizer.h:74
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtIndicatorVisualizer.h class to show indicator and info widget.
Contains makVrv:DtEntityIndicatorVisualizer.h class to show an entity indicator (force coloured circl...
Definition: DtEntityIndicatorVisualizer.h:22
bool myIndicatorsEnabled
Definition: DtEntityIndicatorVisualizer.h:76
DtModelSetId
Definition: DtModelSetEnums.h:19
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:26
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
DtEntityStateListener.
Definition: DtEntityStateListener.h:137