15 #include <tbb/spin_mutex.h>
61 virtual float callbackOrder();
65 virtual void onDataPreMerge(
const osgEarth::Layer* layer,
66 osg::Node* newData)
override;
70 virtual void onLayerLoaded(
const osgEarth::MapNode* mapNode, osgEarth::Layer* layer)
override;
73 virtual void onDataLoaded(
const osgEarth::Layer* layer,
const osg::Node* newData)
override;
76 virtual const std::string& instanceClassName()
const override;
79 virtual void getGeometryQueue( std::deque<DtDynamicTerrainSphere>& );
80 virtual std::deque<DtDynamicTerrainSphere>& geometryQueue();
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
Contains makVrv::DtDynamicTerrainSphere class.
DtDe & myDe
Definition: DtOsgEarthDynamicFidManagerCallback.h:83
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:23
std::deque< DtDynamicTerrainSphere > myPreMergeGeometries
Definition: DtOsgEarthDynamicFidManagerCallback.h:84
static const std::string theClassName
Definition: DtOsgEarthDynamicFidManagerCallback.h:82
tbb::spin_mutex mySwapMutex
Definition: DtOsgEarthDynamicFidManagerCallback.h:85
const char * creatorTypeName< DtOsgEarthDynamicFidManagerCallback >(void)
template specialization for the creator (pass the class being created to the creatorTypeName template...
Definition: DtOsgEarthDynamicFidManagerCallback.h:30
Definition: DtOsgEarthFeatureDataBroker.h:65
DtVirtualBaseClassCreator< DtOsgEarthDynamicFidManagerCallback > DtOsgEarthDynamicFidManagerCallbackCreator
creator
Definition: DtOsgEarthDynamicFidManagerCallback.h:23
Definition: DtOsgEarthDynamicFidManagerCallback.h:33
Contains makVrv::DtOsgEarthFeatureDataBroker class.
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
friend DtOsgEarthDynamicFidManagerCallbackCreator
creator friend class so it is the only one that can create new DtIndirectGeometryCallback ...
Definition: DtOsgEarthDynamicFidManagerCallback.h:45