17 #include <osg/observer_ptr>
24 class DtHeightMapDrawable;
25 class DtHeightMapManager;
64 virtual void setHeightMapResolution(
float metersPerTexel);
67 virtual float heightMapResolution()
const;
70 virtual void deleteAllHeightMapManagers();
73 virtual int numHeightMapManagers()
const;
76 virtual bool flushInvalidCameras();
82 virtual void addUser();
85 virtual void removeUser();
90 virtual void disconnectAllHeightMapManagers(
void);
osg::ref_ptr< makVrv::DtHeightMapDrawable > myHeightMapDrawable
Definition: DtHeightMapSuperManager.h:101
Virtual base class.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtDe & myDe
Definition: DtHeightMapSuperManager.h:94
std::map< osg::observer_ptr< osg::Camera >, DtHeightMapManager * > MapCamerasToHeightMapManagers
Definition: DtHeightMapSuperManager.h:41
float myHeightMapResolution
Definition: DtHeightMapSuperManager.h:98
MapCamerasToHeightMapManagers myHeightMapManagerMap
Definition: DtHeightMapSuperManager.h:96
Contains makVrv::DtVirtualBaseClass class.
A class to manage automatic periodic updating of a height map generated from the database dynamically...
Definition: DtHeightMapManager.h:94
Contains DLL export macros.
osg::ref_ptr< osg::Geode > myHeightMapGeode
Definition: DtHeightMapSuperManager.h:100
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
int myUsers
Definition: DtHeightMapSuperManager.h:103
A class to manage multiple DtHeightMapManager(s) (one per camera)
Definition: DtHeightMapSuperManager.h:38