29 virtual void setModelDefinition(
const std::string& def ) = 0;
32 virtual std::string modelDefinition()
const = 0;
36 virtual void setWakeLength(
double wakeLength ) = 0;
38 virtual double wakeLength()
const = 0;
42 virtual void setWakeOffset(
double wakeLength ) = 0;
46 virtual double wakeOffset()
const = 0;
50 virtual void setDraft(
double draft ) = 0;
52 virtual double draft()
const = 0;
56 virtual void setMaxWaveAmplitude(
double amplitude ) = 0;
58 virtual double maxWaveAmplitude()
const = 0;
62 virtual void setLodDistance(
double lodDistance ) = 0;
64 virtual double lodDistance()
const = 0;
The (abstract) interface for a model of a Kelvin tidalStreamWake.
Definition: DtTidalStreamWakeModel.h:19
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
Contains makVrv::DtModel class.
A model which owns a single model instance. A DtModel is a managing container for a single DtModelIns...
Definition: DtModel.h:56
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 DLL export macros.