21 class DtTritonManager;
38 virtual void setSeaLevel(
double meters);
41 virtual void setLodAltitude(
int meters);
44 virtual void setWindSpeed(
double metersPerSecond);
47 virtual void setWindDirection(
double radiansClockwiseFromNorth);
50 virtual void setWindFetch(
double meters);
53 virtual void setWindDrivenSeaState(
bool enabled);
61 virtual void setSeaChoppiness(
double chop);
64 virtual void setUnderwaterVisibilityEnabled(
bool enabled);
67 virtual void setUnderwaterVisibility(
double meters);
70 virtual void setSurfaceTransparency(
double transparency);
73 virtual void setSurgeDepth(
double meters);
76 virtual void setDepthOffset(
double meters);
79 virtual void addSwell(
double lengthInMeters,
double heightInMeters,
80 double radiansClockwiseFromNorth);
83 virtual void clearSwells();
86 virtual bool LockHeightData()
override;
88 virtual bool UnLockHeightData()
override;
89 virtual bool IsLockedHeightData()
const override;
DtTritonManager & myTritonManager
Definition: DtTritonDynamicOceanObject.h:93
DtTritonDynamicOceanObject is the triton-based implementation of a DtDynamicOceanObject. This object is distributed, and will typically be created and interfaced to using a DtDynamicOceanObjectAgent.
Definition: DtTritonDynamicOceanObject.h:27
Contains DLL export macros.
Scale
Definition: DtDouglasSeaScale.h:33
The base dynamic ocean object. An actual (do-nothing) implementation is provided so that an implement...
Definition: DtDynamicOceanObject.h:29
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
Scale
Definition: DtDouglasSeaScale.h:114
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Definition: DtTritonManager.h:49
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
Contains makVrv::DtDynamicOceanObject class.
DtDe & myDe
Definition: DtTritonDynamicOceanObject.h:92
The declaration of the makVrv::DtDouglasSeaState and makVrv::DtDouglasSwellState classes.