16 #include <matrix/vlVector.h>
33 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
50 virtual void initialize()
override;
54 virtual void setTrailEffectEnabled(
bool);
57 virtual bool trailEffectEnabled()
const;
62 virtual void setTrailEffectPaused(
bool b);
63 virtual bool trailEffectPaused()
const;
73 virtual void createModelAgents();
74 virtual void destroyModelAgents();
76 virtual void setModelDefinitionForAgents();
77 virtual void setVelocity(
const DtVector32&);
78 virtual void setRelativeVelocity(
const DtVector32& v);
79 virtual void slot_embarkedStateChanged();
80 virtual bool visible()
const;
84 virtual void setIsFrozen(
bool isFrozen);
88 virtual void connectToListenerSignals()
override;
92 virtual void setInitialValuesFromVisualizerDefinition()
override;
101 virtual void updateDrawState();
104 virtual void slot_wrmStateSet(
int stateNumber,
int stateValue);
Visualizer for simple particle systems. The class also serves as a base class for particle systems wi...
Definition: DtEntityParticleSystemVisualizer.h:25
Contains DtEntityParticleSystemVisualizer declaration.
Definition: DtStateVisualizer.h:274
bool myEffectEnabled
Flag indicating whether the trail effect is enabled or not. If not enabled, the trail effect is never...
Definition: DtEntityTrailEffectVisualizer.h:117
Visualizer for entity trailing effects, e.g. dust clouds or contrails. This class visualizes a partic...
Definition: DtEntityTrailEffectVisualizer.h:27
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
int myAttributeCompareValue
Definition: DtEntityTrailEffectVisualizer.h:128
Contains makVrv::DtModelSemanticsMapper class.
DtModelSemanticsMapper::States::Id myAttributeStateId
Definition: DtEntityTrailEffectVisualizer.h:127
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
DtStateVisualizerCreatorTemplate< DtEntityTrailEffectVisualizer > DtEntityTrailEffectVisualizerCreator
Creator that will be registered with the state visualizer factory to create this class.
Definition: DtEntityTrailEffectVisualizer.h:134
bool myParticleSystemStarted
Flag indicating whether the particle system has been started or not.
Definition: DtEntityTrailEffectVisualizer.h:110
bool myMoving
Flag indicating whether the entity is moving or not. The trail effect is NOT visualized if the entity...
Definition: DtEntityTrailEffectVisualizer.h:121
bool myParticleSystemIsFrozen
Flag indicating whether the particle system has been frozen or not.
Definition: DtEntityTrailEffectVisualizer.h:113
bool myTrailEffectPaused
Flag indicating whether or not the trail effect should be visualized based on myAttributeStateId and ...
Definition: DtEntityTrailEffectVisualizer.h:125
DtModelSetId
Definition: DtModelSetEnums.h:19
Id
Definition: DtModelSemanticsMapper.h:40
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