18 #include <matrix/vlVector.h>
19 #include <matrix/vlTaitBryan.h>
25 class DtOsgSceneConnector;
44 virtual const std::string& className()
const;
52 virtual void setPosition(
int vtx,
const DtVector& pos);
57 virtual void setOrientation(
int vtx,
const DtTaitBryan& ori);
61 virtual void setVisible(
bool isVisible);
66 virtual void setIsSupportModel(
bool isSupport);
70 virtual void setWindDirection(
const DtVector& winddir);
82 virtual void resume();
87 virtual void setModelDefinition(
const std::string& str);
93 virtual void addToScene(
94 const DtUniqueID&
id,
int modelSet,
int visualizerType);
97 virtual void removeFromScene();
103 void removeInstanceFromScene();
Contains the declaration for makVrv::DtTacticalSmokeModelInstance.
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtTaitBryan myOrientation
Definition: DtOsgTacticalSmokeModel.h:128
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgTacticalSmokeModel.h:126
bool myPositionIsSet
Definition: DtOsgTacticalSmokeModel.h:129
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:76
DtTacticalSmokeModelInstance * tacticalSmokeModelInstance()
A helper function to cast the base-class DtModelInstance pointer into a DtTacticalSmokeModelInstance ...
Definition: DtOsgTacticalSmokeModel.h:107
DtVector myPosition
Definition: DtOsgTacticalSmokeModel.h:127
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
A model of a tactical smoke cloud made up of several smoke-puffs.
Definition: DtOsgTacticalSmokeModel.h:29
bool myOrientationIsSet
Definition: DtOsgTacticalSmokeModel.h:130
Contains the declaration for makVrv::DtTacticalSmokeModel.
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A model of a tactical smoke cloud made up of several smoke-puffs.
Definition: DtTacticalSmokeModel.h:25
bool myOrientUp
Definition: DtOsgTacticalSmokeModel.h:131
A model instance of a tactical smoke cloud consisting of several puffs of smoke.
Definition: DtTacticalSmokeModelInstance.h:37