56 virtual void setRotorDiameter(
double diameter);
60 virtual double rotorDiameter()
const;
64 virtual void setRotorWindSpeed(
double speed);
68 virtual double rotorWindSpeed()
const;
72 virtual void setDefaultRotorDiameter(
double diameter);
76 virtual double defaultRotorDiameter()
const;
80 virtual void setDefaultRotorWindSpeed(
double speed);
84 virtual double defaultRotorWindSpeed()
const;
88 virtual void setPosition(
DtVector pos);
94 virtual void setRotorWashDir(
DtVector dir);
101 virtual void setIsOverWater(
bool overWater,
bool visible);
104 virtual void setVisible(
bool isVisible);
107 virtual void update();
110 virtual void start();
119 bool contributesToBound()
const;
123 Triton::RotorWash* rotorWashGenerator();
126 virtual void slot_tritonAboutToBeDeleted();
148 static void registerCreator(
DtDe& de);
The base class for all model instances.
Definition: DtModelInstance.h:39
DtVector myPosition
Definition: DtTritonRotorWashModelInstance.h:136
double myDefaultRotorDiameter
Definition: DtTritonRotorWashModelInstance.h:134
double myRotorWindSpeed
Definition: DtTritonRotorWashModelInstance.h:133
Triton::RotorWash * myRotorWashGenerator
Definition: DtTritonRotorWashModelInstance.h:130
Contains DLL export macros.
Contains makVrv::DtRotorWashModelInstanceInterface class.
#define DT_DLL_VRVTRITON
Definition: vrvTriton.h:19
double myLastUpdateTime
Definition: DtTritonRotorWashModelInstance.h:138
The polymorphic creator for the DtModelInstance.
Definition: DtModelInstance.h:148
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
double myRotorDiameter
Definition: DtTritonRotorWashModelInstance.h:132
Contains makVrv::DtModelInstance class.
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Implementation of a Triton rotorWash model.
Definition: DtTritonRotorWashModelInstance.h:32
A Creator for the makVrv::DtTritonRotorWashModelInstance class.
Definition: DtTritonRotorWashModelInstance.h:143
DtSignalConnectionManager mySignals
Definition: DtTritonRotorWashModelInstance.h:129
DtRotorWashModelInstanceInterface provides the interface of a generic rotorWash effect There are spec...
Definition: DtRotorWashModelInstanceInterface.h:25
double myDefaultRotorWindSpeed
Definition: DtTritonRotorWashModelInstance.h:135
DtVector myRotorWashDir
Definition: DtTritonRotorWashModelInstance.h:137