18 class DtOsgEarthStreamedFeatureManager;
58 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode,
59 osgEarth::Layer* layer)
override;
62 virtual void onDataPreMerge(
const osgEarth::Layer* layer,
63 osg::Node* data)
override;
66 virtual void onDataLoaded(
const osgEarth::Layer* layer,
67 const osg::Node* data)
override;
72 virtual float callbackOrder()
override;
75 virtual const std::string& instanceClassName()
const override;
80 static const std::string& className();
DtDe & myDe
Definition: DtOsgEarthStreamedFeatureCallback.h:87
#define DT_DLL_VRVOSGEARTH
Definition: vrvOsgEarth.h:21
static const std::string theClassName
Definition: DtOsgEarthStreamedFeatureCallback.h:83
const char * creatorTypeName< DtOsgEarthStreamedFeatureCallback >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOsgEarthStreamedFeatureCallback.h:29
friend DtOsgEarthStreamedFeatureCallbackCreator
creator friend class so it is the only one that can create new DtOsgEarthStreamedFeatureCallback ...
Definition: DtOsgEarthStreamedFeatureCallback.h:47
DtOsgEarthStreamedFeatureManager & myFeatureManager
Definition: DtOsgEarthStreamedFeatureCallback.h:86
DtOsgEarthStreamedFeatureManager is an osgEarth-specific implemenation of a DtStreamedFeatureManager...
Definition: DtOsgEarthStreamedFeatureManager.h:44
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
DtOsgEarthFeatureDataBroker::Callback that is fired when a new feature data 'tile' pages in...
Definition: DtOsgEarthStreamedFeatureCallback.h:36
DtVirtualBaseClassCreator< DtOsgEarthStreamedFeatureCallback, DtOsgEarthStreamedFeatureManager & > DtOsgEarthStreamedFeatureCallbackCreator
creator
Definition: DtOsgEarthStreamedFeatureCallback.h:22
Definition: DtOsgEarthFeatureDataBroker.h:65
Contains makVrv::DtOsgEarthFeatureDataBroker class.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains DLL export macros.