18 #include <osg/NodeCallback>
22 class DtOsgTerrainPatchObject;
52 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode,
53 osgEarth::Layer* layer);
57 virtual void onDataPreMerge(
const osgEarth::Map* map,
const osgEarth::Layer* layer,
61 virtual void onDataLoaded(
const osgEarth::Map* map,
const osgEarth::Layer* layer,
62 const osg::Node* data);
65 virtual const std::string& instanceClassName()
const;
69 static const std::string& className();
104 static void registerInstance(
DtDe& de,
Virtual base class.
Definition: DtVirtualBaseClass.h:22
DtStreamingSpeedTreeForestManager & myForestManager
Definition: DtStreamingSpeedTreeFeatureCallback.h:75
#define DT_DLL_VRVST
Definition: vrvSt.h:23
DtStreamingSpeedTreeForestManager is a singleton class that manages a collection of DtTerrainPatchObj...
Definition: DtStreamingSpeedTreeForestManager.h:50
static const std::string theClassName
Definition: DtStreamingSpeedTreeFeatureCallback.h:72
Contains DLL export macros.
DtOsgTerrainPatchObject & myPatch
Definition: DtStreamingSpeedTreeFeatureCallback.h:76
Contains makVrv::DtVirtualBaseClass class.
A DtOsgTerrainPatchObject contains the methods for loading a file as a terrain.
Definition: DtOsgTerrainPatchObject.h:50
The DtStreamingSpeedTreeFeatureCallback creator for the DtStreamingSpeedTreeFeatureCallbackCreator cl...
Definition: DtStreamingSpeedTreeFeatureCallback.h:83
Definition: DtOsgEarthFeatureDataBroker.h:65
Contains makVrv::DtOsgEarthFeatureDataBroker class.
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