A DtCigiRotorWashEntity is a CIGI entity that loads rotor wash models. Large portions of this class are based on DtEntityRotorWashVisualiser Rotorwash is controlled through Cigi Component Control Packets, which are called from DtCigiEntityVisualizer The type of Rotorwash is specified by the model definition mapped to the entity type. Valid types are currently mapped as: RotorWashDirt RotorWashGravel RotorWashHardPacked RotorWashMuck RotorWashPavedRoad RotorWashRocks RotorWashSand RotorWashSnow OceanRotorWash - Triton OceanRotorWashLarge - Triton OceanRotorWashSmall - Triton There is additional support for this entity through the use of component control packets. "Rotorwash Diameter" and "Rotorwash Windspeed" can be adjusted. You need to set these values for defaults will be used.
|
| | DtCigiRotorWashEntity (DtCigiConnection &connection, DtAgentManagerInterface &sceneInterface, int entityId, int entityType) |
| |
| virtual | ~DtCigiRotorWashEntity () |
| |
| virtual void | init () |
| |
| virtual void | uninit () |
| |
| virtual void | restart () |
| |
|
| virtual void | setRotorWashDiameter (double rotorWashDiameter) |
| |
| virtual float | rotorWashDiameter () |
| |
|
| virtual void | setRotorWashWindSpeed (double rotorWashWindSpeed) |
| |
| virtual float | rotorWashWindSpeed () |
| |
| | DtCigiBaseEntity (DtCigiConnection &connection, DtAgentManagerInterface &sceneInterface, int entityId, int entityType) |
| |
| virtual | ~DtCigiBaseEntity () |
| |
| virtual DtUniqueID | uniqueId () const |
| |
| virtual DtUniqueID | elementId () const |
| |
| virtual int | cigiId () const |
| |
| virtual void | restartRequest () |
| |
| virtual int | entityType () const |
| |
| virtual bool | extendedEntityTypeOn () const |
| |
| virtual void | setExtendedEntityTypeOn (bool onOff) |
| |
| virtual void | setExtendedEntityType (DtEntityType &entityType) |
| |
| virtual void | setVisible (bool yesNo) |
| |
| virtual bool | isVisible () const |
| |
| virtual void | setDeadReckoningOn (bool onOff) |
| |
| virtual bool | isDeadReckoning () const |
| |
| virtual void | setPosition (const DtGeodeticCoord &pos, bool force=false) |
| |
| virtual const DtGeodeticCoord & | position () const |
| |
| virtual const DtGeodeticCoord & | previousPosition () const |
| |
| virtual const DtVector & | localPosition () const |
| |
| virtual void | setOrientation (const DtTaitBryan &orientation, bool force=false) |
| |
| virtual const DtTaitBryan & | orientation () const |
| |
| virtual const DtTaitBryan & | localOrientation () const |
| |
| virtual const DtTaitBryan & | geocentricOrientation () const |
| |
| virtual void | setLinearRate (const DtVector &rate, bool useWorldCoordinates, bool force=false) |
| |
| virtual const DtVector & | linearRate () const |
| |
| virtual void | setAngularRate (const DtVector &rate, bool useWorldCoordinates, bool force=false) |
| |
| virtual const DtVector & | angularRate () const |
| |
| virtual void | slot_deadReckoningAllowed (bool allowed) |
| |
| virtual void | setAlpha (int alpha) |
| |
| virtual int | alpha () const |
| |
| virtual void | setInheritAlpha (bool inherit) |
| |
| virtual bool | isInheritingAlpha () const |
| |
| virtual void | slot_alphaChanged (int alpha, DtUniqueID id) |
| |
| virtual void | slot_entityToBeDeleted (int cigiEntityId) |
| |
| virtual void | setGroundClampingOn (DtGroundClampingUpdater::GroundClampingMode clampType) |
| |
virtual
DtGroundClampingUpdater::GroundClampingMode | groundClampingType () const |
| |
| virtual void | setArtPartTranslation (int partId, float xOffset, float yOffset, float zOffset, bool xEnable, bool yEnable, bool zEnable) |
| |
| virtual bool | getArtPartTranslation (int partId, DtVector &translation) |
| |
| virtual void | setArtPartOrientation (int partId, float yaw, float pitch, float roll, bool yawEnable, bool pitchEnable, bool rollEnable) |
| |
| virtual bool | getArtPartOrientation (int partId, DtTaitBryan &orientation) |
| |
| virtual void | setArtPartLinearRate (int partId, float xRate, float yRate, float zRate) |
| |
| virtual bool | getArtPartLinearRate (int partId, DtVector &rate) |
| |
| virtual bool | getArtPartTranslationAndRate (int partId, DtVector &translation, DtVector &rate) |
| |
| virtual void | setArtPartAngularRate (int partId, float yawRate, float pitchRate, float rollRate) |
| |
| virtual bool | getArtPartAngularRate (int partId, DtVector &rate) |
| |
| virtual bool | getArtPartOrientationAndRate (int partId, DtTaitBryan &orientation, DtVector &rate) |
| |
| virtual void | setArtPartEnable (int partId, bool trueFalse) |
| |
| virtual DtSceneObjectAgent * | findSceneObjectAgent () |
| |
| virtual void | setRelativePosition (const DtVector &pos) |
| |
| virtual void | setRelativeOrientation (const DtTaitBryan &orient) |
| |
| virtual bool | isEmbarked () const |
| |
| virtual int | embarkedParentId () const |
| |
| virtual const DtVector & | relativePosition () const |
| |
| virtual const DtTaitBryan & | relativeOrientation () const |
| |
| virtual void | addCollisionSegmentID (unsigned int segmentId) |
| |
| virtual void | removeCollisionSegmentID (unsigned int segmentId) |
| |
| virtual void | delayedStartEmbarked () |
| |