16 #include <boost/unordered_map.hpp>
36 class CustomFeatureNode;
41 class DtSpeedTreeForest;
42 class DtTerrainPatchObject;
43 class DtOsgTerrainPatchObject;
44 class DtTerrainPatchObjectForestManager;
56 static void registerInstance(
DtDe& de,
73 const osgEarth::MapNode* mapNode, osgEarth::Layer* layer);
75 const osgEarth::MapNode* mapNode,
const osgEarth::Layer* layer);
78 const osgEarth::Layer* layer,
const osg::Node* data);
80 const osgEarth::Layer* layer,
const osg::Node* data);
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtDe & myDe
Definition: DtStreamingSpeedTreeForestManager.h:86
#define DT_DLL_VRVST
Definition: vrvSt.h:23
boost::unordered_map< DtOsgTerrainPatchObject *, DtTerrainPatchObjectForestManager * > MapPatchesToForestManager
Definition: DtStreamingSpeedTreeForestManager.h:89
DtStreamingSpeedTreeForestManager is a singleton class that manages a collection of DtTerrainPatchObj...
Definition: DtStreamingSpeedTreeForestManager.h:50
Contains DLL export macros.
std::vector< DtTreeRecord * > DtVectorTreeRecords
Definition: DtTreeRecord.h:137
A DtTerrainPatchObject contains the methods for loading a file as a terrain.
Definition: DtTerrainPatchObject.h:37
Contains makVrv::DtVirtualBaseClass class.
A DtOsgTerrainPatchObject contains the methods for loading a file as a terrain.
Definition: DtOsgTerrainPatchObject.h:50
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
DtTerrainPatchObjectForestManager manages a collection of DtStreamedSpeedTreeForest objects...
Definition: DtTerrainPatchObjectForestManager.h:39
Base class to provide boost signal/slot management.
DtSignalConnectionManager mySignalConnections
Definition: DtStreamingSpeedTreeForestManager.h:92
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtStreamingSpeedTreeFeatureCallback is a data broker callback that will create speedtrees for an osgE...
Definition: DtStreamingSpeedTreeFeatureCallback.h:29
MapPatchesToForestManager myMapPatchesToForestManager
Definition: DtStreamingSpeedTreeForestManager.h:91
Contains makVrv::DtTreeRecord class.
bool myConnectedToPatchDeletion
Definition: DtStreamingSpeedTreeForestManager.h:93