16 #include <boost/unordered_map.hpp>
37 class CustomFeatureNode;
42 class DtSpeedTreeForest;
43 class DtTerrainPatchObject;
44 class DtOsgTerrainPatchObject;
45 class DtTerrainPatchObjectForestManager;
57 static void registerInstance(
DtDe& de,
76 virtual void cleanupPatchObjectForestManagers();
93 const osgEarth::MapNode* mapNode, osgEarth::Layer* layer);
95 const osgEarth::MapNode* mapNode,
const osgEarth::Layer* layer);
98 const osgEarth::Layer* layer,
const osg::Node* data);
100 const osgEarth::Layer* layer,
const osg::Node* data);
Virtual base class.
Definition: DtVirtualBaseClass.h:19
DtDe & myDe
Definition: DtStreamingSpeedTreeForestManager.h:106
#define DT_DLL_VRVST
Definition: vrvSt.h:20
boost::unordered_map< DtOsgTerrainPatchObject *, DtTerrainPatchObjectForestManager * > MapPatchesToForestManager
Definition: DtStreamingSpeedTreeForestManager.h:109
DtStreamingSpeedTreeForestManager is a singleton class that manages a collection of DtTerrainPatchObj...
Definition: DtStreamingSpeedTreeForestManager.h:51
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:51
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtTerrainPatchObjectForestManager manages a collection of DtStreamedSpeedTreeForest objects...
Definition: DtTerrainPatchObjectForestManager.h:40
Base class to provide boost signal/slot management.
DtSignalConnectionManager mySignalConnections
Definition: DtStreamingSpeedTreeForestManager.h:112
DtStreamingSpeedTreeVisibilityCallback is a callback responsible for hiding/showing speedtrees for an...
Definition: DtStreamingSpeedTreeFeatureCallback.h:44
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:62
MapPatchesToForestManager myMapPatchesToForestManager
Definition: DtStreamingSpeedTreeForestManager.h:111
Contains makVrv::DtTreeRecord class.
bool myConnectedToPatchDeletion
Definition: DtStreamingSpeedTreeForestManager.h:113