VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes | Private Member Functions
makVrv::DtRotorWashObject Class Reference

The interface from the. More...

Public Member Functions

 DtRotorWashObject (DtDe &de, DtUniqueID id)
 CTOR. More...
 
virtual ~DtRotorWashObject ()
 DTOR. More...
 
virtual void addRotorWash (DtUniqueID helicopterID, DtUniqueID rotorWashID, std::string modelDef)
 Add a rotorwash for a helicopter based on unique id You can add multiple rotorwashes to a helicopter and it will switch depending on the soil type (see DtRotorWashInfo for types) More...
 
virtual void removeRotorWash ()
 Remove a rotorwash for a helicopter based on unique id. More...
 
virtual void start ()
 Start a rotorwash for a helicopter based on unique id. More...
 
virtual void stop ()
 Stop a rotorwash for a helicopter based on unique id. More...
 
virtual void setRotorDiameter (double rotorDiameter)
 Set the diameter of the rotors (tip to tip) generating the wake. More...
 
virtual void setRotorWindSpeed (double rotorWindSpeed)
 Set the speed of the down-draft created by the rotors. More...
 

Protected Attributes

DtRotorWashManagermyRotorWashManager
 
DtUniqueID myHelicopterID
 
DtUniqueID myRotorWashID
 
std::string myModelDefinition
 

Private Member Functions

 DtRotorWashObject ()
 Default Constructor not implemented – default constructor not allowed. More...
 
 DtRotorWashObject (const DtRotorWashObject &)
 Copy Constructor not implemented – Copy not allowed. More...
 
DtRotorWashObjectoperator= (const DtRotorWashObject &)
 Assignment Operator not implemented – Copy not allowed. More...
 

Detailed Description

The interface from the.

See Also
DtEntityRotorWashVisualizer to the
DtRotorWashManager; it provides a mechanism for the visualizer, running in the connection thread, to communicate with the
DtRotorWashManager, which is created in the main (render) thread.

Constructor & Destructor Documentation

makVrv::DtRotorWashObject::DtRotorWashObject ( DtDe de,
DtUniqueID  id 
)

CTOR.

virtual makVrv::DtRotorWashObject::~DtRotorWashObject ( )
virtual

DTOR.

makVrv::DtRotorWashObject::DtRotorWashObject ( )
private

Default Constructor not implemented – default constructor not allowed.

makVrv::DtRotorWashObject::DtRotorWashObject ( const DtRotorWashObject )
private

Copy Constructor not implemented – Copy not allowed.

Member Function Documentation

virtual void makVrv::DtRotorWashObject::addRotorWash ( DtUniqueID  helicopterID,
DtUniqueID  rotorWashID,
std::string  modelDef 
)
virtual

Add a rotorwash for a helicopter based on unique id You can add multiple rotorwashes to a helicopter and it will switch depending on the soil type (see DtRotorWashInfo for types)

virtual void makVrv::DtRotorWashObject::removeRotorWash ( )
virtual

Remove a rotorwash for a helicopter based on unique id.

virtual void makVrv::DtRotorWashObject::start ( )
virtual

Start a rotorwash for a helicopter based on unique id.

virtual void makVrv::DtRotorWashObject::stop ( )
virtual

Stop a rotorwash for a helicopter based on unique id.

virtual void makVrv::DtRotorWashObject::setRotorDiameter ( double  rotorDiameter)
virtual

Set the diameter of the rotors (tip to tip) generating the wake.

If set, larger rotor diamtere will result in larger rotorwash

virtual void makVrv::DtRotorWashObject::setRotorWindSpeed ( double  rotorWindSpeed)
virtual

Set the speed of the down-draft created by the rotors.

If set, larger speed will create larger rotorwashes

DtRotorWashObject& makVrv::DtRotorWashObject::operator= ( const DtRotorWashObject )
private

Assignment Operator not implemented – Copy not allowed.

Member Data Documentation

DtRotorWashManager& makVrv::DtRotorWashObject::myRotorWashManager
protected
DtUniqueID makVrv::DtRotorWashObject::myHelicopterID
protected
DtUniqueID makVrv::DtRotorWashObject::myRotorWashID
protected
std::string makVrv::DtRotorWashObject::myModelDefinition
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)