17 #include <boost/thread.hpp>
29 class DtModelDefinition;
30 class DtOsgModelInstance;
31 class DtArticulatedModelParser;
104 bool daylightControlledLights
static NodeSet theNodeProcessingSet
Definition: DtInstanceUtils.h:114
Contains makVrv::DtInstanceState declaration.
Virtual base class.
Definition: DtVirtualBaseClass.h:22
static boost::condition_variable theNodeProcessingCondition
Definition: DtInstanceUtils.h:115
static boost::mutex theNodeProcessingSetMutex
Definition: DtInstanceUtils.h:110
Model definition cache of sequence name -> instanced index.
Definition: DtInstanceUtils.h:63
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
std::vector< unsigned int > InstancedPartVec
List of instanced part IDs.
Definition: DtInstanceUtils.h:44
Model Definition cache of bounding box information for instanced models.
Definition: DtInstanceUtils.h:74
InstancedAnimationMap myAnimationMap
Definition: DtInstanceUtils.h:67
A model definition Interaction any number of named parameters, and also can be used to store cached d...
Definition: DtModelDefinition.h:33
DtVector boundMin
Definition: DtInstanceUtils.h:78
std::map< unsigned int, InstancedPartVec > PartToInstancedPartMap
Model definition cache of part ID -> instanced index.
Definition: DtInstanceUtils.h:50
Contains makVrv::DtVirtualBaseClass class.
The base class for simple OSG based model instances.
Definition: DtOsgModelInstance.h:72
PartToInstancedPartMap myPartMap
Definition: DtInstanceUtils.h:56
std::vector< ArrayRange > ArrayRangeList
Definition: DtInstanceUtils.h:40
std::map< std::string, unsigned int > InstancedAnimationMap
Definition: DtInstanceUtils.h:39
Model definition cache mapping annotation strings to instanced drawable ranges.
Definition: DtInstanceUtils.h:84
Contains makVrv::DtArticulatedModelParser class.
std::map< std::string, ArrayRangeList > InstancedAnnotationMap
Definition: DtInstanceUtils.h:41
Contains definitions of types used to store instanced model metadata in model definitions and utility...
Definition: DtInstanceUtils.h:36
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
std::set< osg::Node * > NodeSet
Definition: DtInstanceUtils.h:112
DtVector boundMax
Definition: DtInstanceUtils.h:79
Definition: DtInstanceUtils.h:52
InstancedAnnotationMap myAnnotationMap
Definition: DtInstanceUtils.h:88