29 class DtOsgCullVisitorParameters;
51 virtual void traverse(osg::NodeVisitor& nv)
override;
54 virtual void setElevationRange(
double newRange);
72 virtual const Triton::Camera* closestCameraTo(
const DtVector& position)
const;
75 virtual const Triton::Camera* tritonCamera(
const osg::Camera* osgCamera)
const;
78 virtual bool oceanVisible()
const;
85 virtual void setReflectionState(
const osg::Camera* osgCamera,
bool enabled);
Manager for DtThreadCameraStreamData Holds them as cameras come in. Deletes them as cameras go out (v...
Definition: DtThreadCameraStreamDataManager.h:86
LOD node that switches by observer elevation ranges.
Definition: DtTritonGroup.h:34
DtDe & myDe
Definition: DtTritonGroup.h:89
Contains the DtThreadCameraStreamDataManager class declaration.
DtTritonGroupTcsUserDataCreator & myUserDataCreator
Definition: DtTritonGroup.h:92
double myDisplayRange
Definition: DtTritonGroup.h:88
Contains makVrv::DtTritonGroupTcsUserData class.
Contains DLL export macros.
Variadic templated creator class for defining a DtVirtualBaseClass creator that is automatically regi...
Definition: DtVirtualBaseClassCreator.h:22
DtThreadCameraStreamDataManager & myTcsDataManager
Definition: DtTritonGroup.h:91
This represents per camera, context (tcs) specific data for Triton.
Definition: DtTritonGroupTcsUserData.h:39
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
The osg cull vistor parameters class provides additional culling and intersector parameters for choos...
Definition: DtOsgCullVisitorParameters.h:43
Manager for DtKeyedData Used to create/manage DtKeyedData Each entry of DtKeyedData is associated wit...
Definition: DtKeyedDataManagerTemplate.h:48
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:72