16 #include <matrix/vlVector.h>
37 DtSceneObjectAgent* sceneObject,
int modelSet );
54 virtual void initialize()
override;
58 virtual void setTrailEffectEnabled(
bool);
61 virtual bool trailEffectEnabled()
const;
66 virtual void setTrailEffectPaused(
bool b);
67 virtual bool trailEffectPaused()
const;
77 virtual void createModelAgents();
78 virtual void destroyModelAgents();
80 virtual void setModelDefinitionForAgents();
81 virtual void setVelocity(
const DtVector32&);
82 virtual void setRelativeVelocity(
const DtVector32& v);
83 virtual void setEmbarkedOn(
const std::string&);
84 virtual bool visible()
const;
88 virtual void setIsFrozen(
bool isFrozen);
92 virtual void connectToListenerSignals()
override;
96 virtual void setInitialValuesFromVisualizerDefinition()
override;
105 virtual void updateDrawState();
108 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:24
Contains DtEntityParticleSystemVisualizer declaration.
Definition: DtStateVisualizer.h:305
bool myEffectEnabled
Flag indicating whether the trail effect is enabled or not. If not enabled, the trail effect is never...
Definition: DtEntityTrailEffectVisualizer.h:121
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:39
int myAttributeCompareValue
Definition: DtEntityTrailEffectVisualizer.h:132
Contains makVrv::DtModelSemanticsMapper class.
DtModelSemanticsMapper::States::Id myAttributeStateId
Definition: DtEntityTrailEffectVisualizer.h:131
#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:138
bool myParticleSystemStarted
Flag indicating whether the particle system has been started or not.
Definition: DtEntityTrailEffectVisualizer.h:114
bool myMoving
Flag indicating whether the entity is moving or not. The trail effect is NOT visualized if the entity...
Definition: DtEntityTrailEffectVisualizer.h:125
bool myParticleSystemIsFrozen
Flag indicating whether the particle system has been frozen or not.
Definition: DtEntityTrailEffectVisualizer.h:117
bool myTrailEffectPaused
Flag indicating whether or not the trail effect should be visualized based on myAttributeStateId and ...
Definition: DtEntityTrailEffectVisualizer.h:129
Id
Definition: DtModelSemanticsMapper.h:40
The DtStateListener is an abstract class. Subclasses implement functionality that will allow data to ...
Definition: DtStateListener.h:25
Struct to hold metadata about each functional visualizer type This allows users of the factory to get...
Definition: DtStateVisualizer.h:56