17 #include <osg/observer_ptr>
18 #include <osg/ref_ptr>
31 class DtHeightMapDrawable;
32 class DtHeightMapManager;
71 virtual void setHeightMapResolution(
float metersPerTexel);
74 virtual float heightMapResolution()
const;
77 virtual void deleteAllHeightMapManagers();
80 virtual int numHeightMapManagers()
const;
83 virtual bool flushInvalidCameras();
89 virtual void addUser();
92 virtual void removeUser();
97 virtual void disconnectAllHeightMapManagers(
void);
osg::ref_ptr< makVrv::DtHeightMapDrawable > myHeightMapDrawable
Definition: DtHeightMapSuperManager.h:108
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtDe & myDe
Definition: DtHeightMapSuperManager.h:101
std::map< osg::observer_ptr< osg::Camera >, DtHeightMapManager * > MapCamerasToHeightMapManagers
Definition: DtHeightMapSuperManager.h:48
float myHeightMapResolution
Definition: DtHeightMapSuperManager.h:105
MapCamerasToHeightMapManagers myHeightMapManagerMap
Definition: DtHeightMapSuperManager.h:103
Contains makVrv::DtVirtualBaseClass class.
A class to manage automatic periodic updating of a height map generated from the database dynamically...
Definition: DtHeightMapManager.h:95
Contains DLL export macros.
osg::ref_ptr< osg::Geode > myHeightMapGeode
Definition: DtHeightMapSuperManager.h:107
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:70
int myUsers
Definition: DtHeightMapSuperManager.h:110
A class to manage multiple DtHeightMapManager(s) (one per camera)
Definition: DtHeightMapSuperManager.h:45