20 class DtRotorWashModelInstanceInterface;
38 virtual const std::string& className()
const;
42 virtual void setModelDefinition(
const std::string& def);
46 virtual void setRotorDiameter(
double diameter);
47 virtual double rotorDiameter()
const;
51 virtual void setRotorWindSpeed(
double speed);
52 virtual double rotorWindSpeed()
const;
55 virtual void setRotorWashType(
const std::string& type);
56 virtual const std::string& rotorWashType()
const;
60 virtual void addToScene(
const DtUniqueID&
id,
int modelSet,
65 virtual void removeFromScene();
68 virtual void setIsSupportModel(
bool isSupport);
80 virtual void setOffsetDist(
const double dist);
87 virtual void setVisible(
bool isVisible);
91 virtual bool isStopped();
102 virtual DtVector currentHeloPosition()
const;
105 virtual DtTaitBryan currentHeloOrientation()
const;
112 virtual void calcTritonDefaults();
117 virtual void calcParticleSystemDefaults();
121 const DtTaitBryan& orientation);
124 virtual void setIsOverWater(
bool overWater);
128 virtual bool anyObserverMimic();
133 virtual void slot_oceanAddedToScene();
Updater for particle rotor wash.
Definition: DtParticleRotorWashUpdater.h:36
Updater for the Kelvin rotorWash model.
Definition: DtTritonRotorWashUpdater.h:32
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
std::string myRotorWashType
Definition: DtRotorWashModel.h:137
Rotorwash and rotorwash collision object information.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:22
Contains makVrv::DtModel class.
Base class to provide boost signal/slot management.
DtSignalConnectionManager myConnections
Definition: DtRotorWashModel.h:136
A DtSceneObject represents an object that can be positioned in the scene by (possibly) attaching it t...
Definition: DtSceneObject.h:41
bool myRotorWashStopped
Definition: DtRotorWashModel.h:138
A model which owns a single model instance.
Definition: DtModel.h:56
The interface for a model of a Kelvin rotorWash from Triton or the particle system.
Definition: DtRotorWashModel.h:25
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
voidpf uLong offset
Definition: ioapi.h:42
DtRotorWashModelInstanceInterface provides the implementation of a generic rotorWash effect There are...
Definition: DtRotorWashModelInstanceInterface.h:25
Contains DLL export macros.