17 #include <osg/observer_ptr>
28 class DtTritonHeightMapManager;
29 class DtTritonDrawable;
57 virtual void setHeightMapResolution(
float metersPerTexel);
59 virtual float heightMapResolution(
void)
const;
61 virtual void deleteAllHeightMapManagers(
void);
63 virtual int numHeightMapManagers(
void)
const;
65 virtual bool flushInvalidCameras(
void);
100 static void registerInstance(
DtDe& de,
A class to manage automatic periodic updating of a height map generated from the database dynamically...
Definition: DtTritonHeightMapManager.h:122
Virtual base class.
Definition: DtVirtualBaseClass.h:22
A class to manage multiple DtTritonHeightMapManager(s) (one per camera)
Definition: DtTritonHeightMapSuperManager.h:33
DtTritonDrawable * myTritonDrawable
Definition: DtTritonHeightMapSuperManager.h:74
std::map< osg::observer_ptr< osg::Camera >, DtTritonHeightMapManager * > MapCamerasToHeightMapManagers
Definition: DtTritonHeightMapSuperManager.h:36
Contains DLL export macros.
Contains makVrv::DtVirtualBaseClass class.
DtDe & myDe
Definition: DtTritonHeightMapSuperManager.h:75
float myHeightMapResolution
Definition: DtTritonHeightMapSuperManager.h:72
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
DtTritonHeightMapSuperManager creator.
Definition: DtTritonHeightMapSuperManager.h:80
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
An OSG Drawable representing Triton's infinite ocean.
Definition: DtTritonDrawable.h:61
MapCamerasToHeightMapManagers myHeightMapManagerMap
Definition: DtTritonHeightMapSuperManager.h:70