13 #ifndef DT_PROTOCOL_NAMESPACE
14 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
24 #include <vl/waterSurfaceStateRepository.h>
31 class DtEnvironmentStatusManager;
35 class DtVrlinkConnection;
61 virtual void setSeaState(
const DtSeaStateEnum16& val)
override;
64 virtual void setCurrent(
const DtWaterCurrentStruct& val)
override;
67 virtual void setWave(
const DtWaveStruct& val)
override;
70 virtual void setSwell(
const DtWaveStruct& val)
override;
73 virtual void setChoppiness(
DtFloat32 val)
override;
76 virtual void setSurgeDepth(
DtFloat32 val)
override;
79 virtual void setSurfaceTransparency(
DtFloat32 val)
override;
82 virtual void setDriveSeaStateFromWind(
bool val)
override;
93 virtual void initializeAll()
override;
bool myWindDrivenSeaStateEnabledSet
Definition: DtWaterSurfaceStateInterceptor.h:96
#define DT_PROTOCOL_NAMESPACE
Contains defines and includes header files for protocols.
Definition: vrfProtocol.h:13
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Scale
Definition: DtDouglasSeaScale.h:33
Contains makVrv::DtEnvironmentStateInterceptorBase class.
Contains makVrv::DtVirtualBaseClass class.
DtWaterSurfaceStateInterceptor extends the VR-Link DtWaterSurfaceStateRepository class by overriding ...
Definition: DtWaterSurfaceStateInterceptor.h:43
DtEnvironmentStateInterceptorBase is a common base for all of the state interceptors managing METOC e...
Definition: DtEnvironmentStateInterceptorBase.h:51
Contains makVrv::DtUniqueID type.
Contains DLL export macros.
The declaration of the makVrv::DtDouglasSeaState and makVrv::DtDouglasSwellState classes.