15 #include <vlutil/vlTime.h>
21 class DtRotorWashProcess;
42 const std::string& modelDef);
45 virtual void removeRotorWash(
DtUniqueID rotorWashId);
48 virtual bool hasRotorWash(
DtUniqueID rotorWashId);
58 virtual void setRotorDiameter(
DtUniqueID rotorWashId,
double rotorDiameter);
62 virtual void setDefaultRotorDiameter(
DtUniqueID rotorWashId,
double rotorDiameter);
65 virtual void setRotorWindSpeed(
DtUniqueID rotorWashId,
double rotorWindSpeed);
69 virtual void setDefaultRotorWindSpeed(
DtUniqueID rotorWashId,
double rotorWindSpeed);
81 virtual void update(
DtTime tNow);
88 virtual void zeroOutLocalWindSpeed(
void);
93 virtual int numRotorWashes();
96 virtual void getRotorWashIDs(std::vector<DtUniqueID>& rotorWashIds);
109 virtual void updateAgent(DtRotorWashDistributorAgent* rwAgent);
112 virtual void updateWind();
DtRotorWashProcess * myRotorWashProcess
Definition: DtRotorWashSet.h:132
DtUniqueID myHelicopterId
Definition: DtRotorWashSet.h:141
DtRotorWashProcess maintains a model of the rotary wing entity's rotor wash, such as speed; dead reck...
Definition: DtRotorWashProcess.h:47
Holds the set of rotorwash effects for a helicopter. Creates a.
Definition: DtRotorWashSet.h:31
DtUniqueID myLocalWindId
Definition: DtRotorWashSet.h:143
bool myHasWind
Definition: DtRotorWashSet.h:135
bool myDefaultDiameterAllowed
Definition: DtRotorWashSet.h:138
#define DT_DLL_VRVCORE
Definition: vrvCore.h:20
To hold information about the current state of a rotorwash.
unsigned long long DtUniqueID
Definition: DtUniqueID.h:19
std::map< DtUniqueID, DtRotorWashState > RotorWashIDtoRotorWashStateMap
Definition: DtRotorWashSet.h:124
Per rotorwash data used in DtRotorWashSet.
Definition: DtRotorWashState.h:24
Contains makVrv::DtUniqueID type.
DtDe & myDe
Definition: DtRotorWashSet.h:126
RotorWashIDtoRotorWashStateMap myRotorWashIDToRotorWashState
Definition: DtRotorWashSet.h:129
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:76
bool myDefaultWindSpeedAllowed
Definition: DtRotorWashSet.h:137
Contains DLL export macros.