16 #include <osg/Geometry>
17 #include <osgEarth/ObjectIndex>
18 #include <osgEarth/FeatureIndex>
33 osgEarth::ObjectID myObjectId = 0;
36 std::deque<DtIndirectModelSubGeometry::IndexRange>
myIndexData;
52 void setFeatureData(
const osg::Geometry* geometry,
DequeFeatureData& featureData);
unsigned int FeatureID
Definition: DtFeature.h:21
A Vertex Range given to DtIndirectModelSubGeometry to facility targeting a specific subset of the geo...
Definition: DtIndirectModelSubGeometry.h:62
osg::ref_ptr< osg::Switch > myObjectSwitch
Definition: DtIndirectIndexedMultiSwitch.h:32
std::deque< DtIndirectModelSubGeometry::IndexRange > DequeIndexOffset
Definition: DtIndirectIndexedMultiSwitch.h:40
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
This node allows for the indirecting system to index into a geometry object with the intent to have a...
Definition: DtIndirectIndexedMultiSwitch.h:27
Definition: DtIndirectIndexedMultiSwitch.h:30
DtIndirectModelSubGeometry::VertexRange myVertexData
Definition: DtIndirectIndexedMultiSwitch.h:35
Contains makVrv::DtIndirectModelSubGeometry class.
std::map< const osg::Geometry *, DequeFeatureData > myFeatureData
Definition: DtIndirectIndexedMultiSwitch.h:63
Contains DLL export macros.
std::deque< FeatureData > DequeFeatureData
Definition: DtIndirectIndexedMultiSwitch.h:39
std::deque< DtIndirectModelSubGeometry::IndexRange > myIndexData
Definition: DtIndirectIndexedMultiSwitch.h:36