22 virtual void getMinimalStepValues(
int artPart,
DtVector& minRot,
DtVector& minTrans);
23 virtual void getParentPart(
int partNumber,
int& parentPart);
24 virtual void getBodyPosition(
int partNumber,
DtVector& bodyPosition,
bool& hasGunEndPosition,
DtVector& gunEndPosition,
bool findParent =
true);
25 virtual void getMinMaxRotationValues(
int artPart,
DtVector& minRot,
DtVector& maxRot);
26 virtual void getMinMaxTranslationValues(
int artPart,
DtVector& minRot,
DtVector& maxRot);
27 virtual std::map<int, std::vector<int> > stateStates()
const;
28 virtual void getRestingPositions(
int artPart, DtTaitBryan& restingHPR,
DtVector& restingPosition);
33 virtual int state(
int stateNumber)
const;
38 myTurnOffInstancing = b;
42 return myTurnOffInstancing;
bool myTurnOffInstancing
Definition: vrfOsgArticulatedModel.h:47
virtual void parseModel(osg::Node *root)
parses the model
#define DT_DLL_vrfmodelmanager
This file is used to determine how to build.
Definition: vrfModelManagerDefines.h:24
virtual void setModelDefinition(const std::string &str)
Override the set model definition function.
An articulated model manipulator for controlling an articulated model.
Definition: DtOsgArticulatedModel.h:56
Definition: vrfOsgArticulatedModel.h:13
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
std::map< int, osg::ref_ptr< osgSim::DOFTransform > > myGunEndsMap
Definition: vrfOsgArticulatedModel.h:46
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
virtual void setTurnOffInstancing(bool b)
Definition: vrfOsgArticulatedModel.h:36
Contains the makVrv::DtOsgArticulatedModel class declaration.
bool turnOffInstancing() const
Definition: vrfOsgArticulatedModel.h:40
int state(int stateNumber) const
Get a state of the model Returns -1 if no such state exists.