18 #include <osg/NodeVisitor>
19 #include <osgSim/MultiSwitch>
20 #include <osgSim/DOFTransform>
24 class DtOsgArticulatedModel;
38 std::vector<DtVirtualBaseClass*>& tickablesVec,
39 const std::string& modelDefName,
41 const DtUniqueID uniqueId,
const bool useInstancing,
47 virtual void apply(osg::Node& node);
49 virtual void apply(osg::Geode& geode);
51 virtual void apply(osg::Group& group);
53 virtual void apply(osgSim::MultiSwitch& multiswitch);
55 virtual void apply(osg::Switch& sw);
57 virtual void apply(osgSim::DOFTransform& dof);
66 const osg::Node& n)
const;
Contains the declaration for makVrv::DtTickableManagerInterface.
An articulated model manipulator for controlling an articulated model.
Definition: DtOsgArticulatedModel.h:56
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:26
Interaction makVrv::DtModelDefinition class.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv::DtOsgTerrainPatchObject class.
Contains makVrv::DtUniqueID type.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69