17 class DtRibbonModelAgent;
18 class DtTrackHistoryUpdaterAgent;
46 virtual void setTrackHistoryEnabled(
bool );
49 bool trackHistoryEnabled()
const;
52 virtual bool active()
const;
55 virtual void setColor(
float r,
float g,
float b,
float alpha );
65 virtual void setColorOverride(
const DtColorValue& color,
bool overrideColor);
71 void setEmbarked(
bool b );
75 virtual void updateActivity();
78 virtual void createModelAgents();
81 virtual void destroyModelAgents();
84 virtual void updateColor();
87 virtual void setModelDefinitionForAgents();
96 virtual void slot_trackHistoryRibbonSpacingChanged(
float spacing );
97 virtual void slot_trackHistoryRibbonLengthChanged(
int maxSamples );
98 virtual void slot_trackHistoryRibbonTimeoutChanged(
float duration);
99 virtual void slot_trackHistoryRibbonInfiniteChanged(
bool isInfinite);
100 virtual void slot_listenerHostGlobalIdSet(
const std::string& hostId );
120 float myColorOverride[4];
bool myOcclusionEnabled
Definition: DtEntityTrackHistoryVisualizer.h:115
bool myInfiniteFlag
Definition: DtEntityTrackHistoryVisualizer.h:109
Base class for entity state visualizers (using the DtModelVisualizer schema)
Definition: DtEntityStateVisualizer.h:23
bool myTrackHistoryEnabled
Definition: DtEntityTrackHistoryVisualizer.h:113
DtStateVisualizerCreatorTemplate< DtEntityTrackHistoryVisualizer > DtEntityTrackHistoryVisualizerCreator
Creator for the DtEntityTrackHistoryVisualizer class.
Definition: DtEntityTrackHistoryVisualizer.h:127
Definition: DtStateVisualizer.h:309
bool myColorOverrideSet
Definition: DtEntityTrackHistoryVisualizer.h:119
DtRibbonModelAgent * myTrackHistory
Definition: DtEntityTrackHistoryVisualizer.h:107
int myRibbonLength
Definition: DtEntityTrackHistoryVisualizer.h:111
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:37
bool myEmbarked
Definition: DtEntityTrackHistoryVisualizer.h:114
bool myColorSet
Definition: DtEntityTrackHistoryVisualizer.h:116
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Visualizer for entity track histories; places a 3d ribbon behind the entity, which tracks the locatio...
Definition: DtEntityTrackHistoryVisualizer.h:24
DtTrackHistoryUpdaterAgent * myTrackHistoryUpdater
Definition: DtEntityTrackHistoryVisualizer.h:108
A definition of a visualizer.
Definition: DtVisualizerDefinition.h:22
Contains makVrv:DtEntityStateVisualizer class.
float mySampleSpacing
Definition: DtEntityTrackHistoryVisualizer.h:110
The DtStateListener is an abstract class.
Definition: DtStateListener.h:21
Template for Color values in [0,1] range.
Definition: DtColorValue.h:18
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:54
float myRibbonTimeout
Definition: DtEntityTrackHistoryVisualizer.h:112