15 #include <matrix/vlVector.h>
16 #include <matrix/vlTaitBryan.h>
20 class DtSceneObjectAgent;
21 class DtSmokeStateListener;
22 class DtTacticalSmokeModelAgent;
37 DtSceneObjectAgent* sceneObject,
DtModelSetId modelSet );
43 virtual void setPuffLocation(
int puffIndex,
const DtVector& location );
52 virtual void createModelAgents();
54 virtual void destroyModelAgents();
58 virtual void initializeSmokeModel();
61 virtual void setModelDefinitionForAgents();
65 virtual void setInitialValuesFromVisualizerDefinition()
override;
double myColorRed
Definition: DtTacticalSmokeVisualizer.h:94
double myDeleteDelay
Definition: DtTacticalSmokeVisualizer.h:92
Definition: DtStateVisualizer.h:274
The DtSmokeStateListener is a class that listens for and emits signals relating to changes in the cha...
Definition: DtSmokeStateListener.h:25
DtSceneObjectAgent * myTemporarySceneObjectAgent
This visualizer requires its own scene object for temporary effects. This scene object can be passed ...
Definition: DtTacticalSmokeVisualizer.h:90
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
DtTacticalSmokeModelAgent * mySmokeModel
Definition: DtTacticalSmokeVisualizer.h:91
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Contains makVrv:DtStateVisualizer class.
Visualizer for tactical smoke received with an enviromental process. This receives it's information f...
Definition: DtTacticalSmokeVisualizer.h:31
The DtStateVisualizer is an abstract class. Developers derive from this to create logic that "directs...
Definition: DtStateVisualizer.h:30
DtStateVisualizerCreatorTemplate< DtTacticalSmokeVisualizer > DtTacticalSmokeVisualizerCreator
Definition: DtTacticalSmokeVisualizer.h:99
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