26 virtual void setDebris(std::shared_ptr< DtEntityTerrainGeometryHandle> handle);
36 virtual void removeTerrainChange()
override;
37 virtual void releaseOwnership()
override;
55 virtual void destroyFids(
const std::vector<makVrv::DtDynamicFidEntry*>& fidEntries)
override;
57 virtual void resotreFids(
const std::vector<makVrv::DtDynamicFidEntry*>& fidEntries)
override;
60 virtual osgEarth::MapNode* mapNode()
override;
65 virtual void notifyModifications(
const std::vector<makVrv::DtDynamicFidEntry*>& modifiedEntries)
override;
A DtDynamicTerrainRequestHandle::RequestHandleImpl subclass used in the handles returned from DtVrfSi...
Definition: vrfSimDynamicFidManager.h:32
Definition: DtDynamicFidManager.h:122
Definition: terrainImplementation.h:77
DtVrfSimDynamicFidManager * myFidManager
Definition: vrfSimDynamicFidManager.h:40
boost::shared_ptr< DtDynamicFidChangeEntry > DtDynamicFidChangeEntryPtr
Definition: DtDynamicFidManager.h:100
long long DtFid
Definition: DtDynamicFidManager.h:37
virtual ~DtVrfSimDynamicFidEntry()
Definition: vrfSimDynamicFidManager.h:23
DtVantageTerrainEngine * myTerrainEngine
Definition: vrfSimDynamicFidManager.h:68
Subclass of DtDynamicFidManager that operates in VRF Sim engine. Interfaces with the DtVantageTerrain...
Definition: vrfSimDynamicFidManager.h:12
Definition: DtDynamicFidManager.h:42
#define DT_DLL_vantageTerrainImplementation
This file is used to determine how to build.
Definition: vantageTerrainImplementationDefines.h:28
makVrv::DtDynamicFidChangeEntryPtr myChangeEntry
Definition: vrfSimDynamicFidManager.h:41
Command which can be given to the dynamic terrain system to perform some change. This class is a simp...
Definition: DtDynamicTerrainChange.h:42
This class wraps the VR-Vantage Display Engine, and uses as a terrain loader and intersector. This is the terrain engine that powers the DtVantageTerrainImplementation. The DtVantageTerrainEngine runs the DtDe it its own thread, and processes commands thought the command queue.
Definition: vantageTerrainEngine.h:109
Subclass of DtDynamicFidEntry to add myDebrisHandle which is a handle to the debris object created in...
Definition: vrfSimDynamicFidManager.h:19
Resource handle for a dynamic terrain change request which has been added to the system. Returned from DtTerrainImplementation::addDynamicTerrainChangeRequest(). Allows caller to manage request.
Definition: terrainImplementation.h:73
std::shared_ptr< DtEntityTerrainGeometryHandle > myDebrisHandle
Definition: vrfSimDynamicFidManager.h:28
Contains the DtDynamicFidManager declaration.