20 class TidalStreamWake;
50 virtual void setVisible(
bool isVisible);
53 virtual void setWakeLength(
double wakeLength );
55 virtual double wakeLength()
const;
59 virtual void setWakeOffset(
double wakeLength );
63 virtual double wakeOffset()
const;
67 virtual void setDraft(
double draft );
69 virtual double draft()
const;
73 virtual void setMaxWaveAmplitude(
double amplitude );
75 virtual double maxWaveAmplitude()
const;
79 virtual void setDefaultWakeLength(
double wakeLength );
82 virtual void setDefaultDraft(
double draft );
85 virtual void setDefaultMaxWaveAmplitude(
double amplitude );
89 bool contributesToBound()
const;
93 Triton::TidalStreamWake* tidalStreamWakeGenerator();
96 virtual void slot_tritonAboutToBeDeleted();
The base class for all model instances.
Definition: DtModelInstance.h:39
double myMaxWaveAmplitude
Definition: DtTritonTidalStreamWakeModelInstance.h:105
double myDefaultMaxWaveAmplitude
Definition: DtTritonTidalStreamWakeModelInstance.h:108
Implementation of a Triton Tidal Stream Wake model.
Definition: DtTritonTidalStreamWakeModelInstance.h:33
double myDefaultWakeLength
Definition: DtTritonTidalStreamWakeModelInstance.h:106
Triton::TidalStreamWake * myTidalStreamWakeGenerator
Definition: DtTritonTidalStreamWakeModelInstance.h:99
Contains DLL export macros.
double myDefaultDraft
Definition: DtTritonTidalStreamWakeModelInstance.h:107
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Contains makVrv::DtModelInstance class.
Updater for the Kelvin tidalStreamWake model.
Definition: DtTritonTidalStreamWakeUpdater.h:31
Base class to provide boost signal/slot management.
double myWakeOffset
Definition: DtTritonTidalStreamWakeModelInstance.h:103
double myDraft
Definition: DtTritonTidalStreamWakeModelInstance.h:104
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
A model of a triton tidalStreamWake is used to interface with the triton API to generate a Kelvin tid...
Definition: DtTritonTidalStreamWakeModel.h:29
double myWakeLength
Definition: DtTritonTidalStreamWakeModelInstance.h:102
DtSignalConnectionManager mySignals
Definition: DtTritonTidalStreamWakeModelInstance.h:109