18 #include <matrix/vlVector.h>
22 class DtOsgSceneConnector;
23 class DtAnimationModelInstance;
39 virtual const std::string& className()
const;
41 virtual void setModelDefinition(
const std::string& str);
45 virtual void setDuration(
double seconds);
48 virtual void setOrientation(
int vtx,
const DtTaitBryan& ori);
51 virtual void setPosition(
int vtx,
const DtVector& pos);
63 virtual void resume();
66 virtual void setLoopMode(
bool loopOn);
69 virtual void setReverseAnimation(
bool reverse);
72 virtual void setVisible(
bool isVisible);
77 virtual void setIsSupportModel(
bool isSupport);
80 virtual void backgroundLoad();
81 virtual void foregroundLoad();
91 virtual void removeFromScene();
94 osg::Node* loadNode(
const std::string& filenameParam,
95 const std::string& resourcePathList);
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
A model of an animation (osg::Sequence in this case)
Definition: DtAnimationModel.h:26
Contains makVrv::DtAnimationModel class.
double myDuration
Definition: DtOsgAnimationModel.h:99
DtOsgSceneConnector is used by models to create an OSG position/orientation transform so that it can ...
Definition: DtOsgSceneConnector.h:77
DtOsgSceneConnector * mySceneConnector
Definition: DtOsgAnimationModel.h:98
virtual const std::string & modelDefinition()
Definition: DtOsgAnimationModel.h:42
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains DLL export macros.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
A model of an animation (osg::Sequence in this case)
Definition: DtOsgAnimationModel.h:27
DtModelSetId
Definition: DtModelSetEnums.h:19