|
| | DtRotorWashSet (DtDe &de) |
| | CTOR. More...
|
| |
| virtual | ~DtRotorWashSet () |
| | DTOR. More...
|
| |
| virtual void | addRotorWash (DtUniqueID helicopterId, DtUniqueID rotorWashId, std::string modelDef) |
| | create the rotorwash model agent More...
|
| |
| virtual void | removeRotorWash (DtUniqueID rotorWashId) |
| | remove the rotorwash model agent More...
|
| |
| virtual bool | hasRotorWash (DtUniqueID rotorWashId) |
| | Is this rotor wash ID in this set. More...
|
| |
| virtual void | start (DtUniqueID rotorWashId) |
| | Start the rotorwash model agent. More...
|
| |
| virtual void | stop (DtUniqueID rotorWashId) |
| | Stop the rotorwash model agent. More...
|
| |
| virtual void | setRotorDiameter (DtUniqueID rotorWashId, double rotorDiameter) |
| | Set the diameter of the rotors (tip to tip) generating the wake. More...
|
| |
| virtual void | setDefaultRotorDiameter (DtUniqueID rotorWashId, double rotorDiameter) |
| | Set a default diameter of the rotors (tip to tip) generating the wake if setRotorDiameter is not used (probably around 20) More...
|
| |
| virtual void | setRotorWindSpeed (DtUniqueID rotorWashId, double rotorWindSpeed) |
| | Set the speed of the down-draft created by the rotors. More...
|
| |
| virtual void | setDefaultRotorWindSpeed (DtUniqueID rotorWashId, double rotorWindSpeed) |
| | Set a default speed of the down-draft created by the rotors if setRotorWindSpeed is not used (probably around 100 m/s) More...
|
| |
| virtual const DtRotorWashState * | findActiveRotorWashState () |
| | Retrieve a const versino of the state for the current active (unpaused) rotorwash Returns NULL if there is no active rotorwash. More...
|
| |
| virtual const DtRotorWashState * | findRotorWashState (DtUniqueID rotorWashId) |
| | Retrieve a const versino of the state for rotorwash by id Returns NULL if the id cannot be found. More...
|
| |
| virtual void | update (DtTime tNow) |
| | Update the process with the current active rotorwash. More...
|
| |
| virtual int | numRotorWashes () |
| | How many rotorwashes does this set have (rotorwashes are created on demand so a DtRotorWashSet could have 0,1,2,..7) More...
|
| |
| virtual void | getRotorWashIDs (std::vector< DtUniqueID > &rotorWashIds) |
| | Get the rotor wash IDs in this set. More...
|
| |
| virtual DtUniqueID | helicopterID () |
| | What entity are we on? (returns 0 if no entity) A DtRotorWashSet has one helicopter. More...
|
| |
| virtual DtUniqueID | localWindID () |
| | Retrieve wind id for interfacing with DtEnvironment, DtLocalWindObjectManager (returns 0 if no wind yet) A DtRotorWashSet has one wind. More...
|
| |
Holds the set of rotorwash effects for a helicopter.
Creates a
- See Also
- DtRotorWashProcess which will update values for the currently active rotor wash (based on soil type) for a particular helicopter. The updated rotorwash values are held in the
-
DtRotorWashState. The
-
DtRotorWashState has a
-
DtRotorWashDistributor object. The DtRotorWashDistributorObject will send the updated values on to the DtRotorWashModel for the active rotorwash.