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

A DtCigiWatercraftEntity is a CIGI entity that manages buoyancy and the the parenting of wake entities for watercraft entities. More...

Inheritance diagram for makVrv::DtCigiWatercraftEntity:
Inheritance graph
[legend]

Public Member Functions

 DtCigiWatercraftEntity (DtCigiConnection &connection, DtAgentManagerInterface &sceneInterface, int entityId, int entityType)
 Constructor. More...
 
virtual ~DtCigiWatercraftEntity ()
 Destructor. More...
 
virtual void init ()
 Calls down to DtCigiEntity::init(), and then sets up buoyancy based on model definition parameters. More...
 
virtual void uninit ()
 Calls down to DtCigiEntity::uninit() and then deletes the updater for buoyancy. More...
 
virtual void restart ()
 Calls down to DtCigiEntity::restart() and then restores any waterline offset if set. More...
 
virtual void setPosition (const DtGeodeticCoord &pos, bool force=false)
 Set the entity's geodetic position. More...
 
virtual void setOrientation (const DtTaitBryan &orientation, bool force=false)
 Set the entity's orientation. More...
 
virtual void setLinearRate (const DtVector &rate, bool useWorldCoordinates, bool force=false)
 Sets the entity's linear rate. More...
 
virtual void setWakeEntity (DtCigiWakeEntity *wakeEntity)
 Tell the entity if it is the parent of a wake entity. More...
 
virtual void startEmbarked ()
 Override to prevent amphibious behavior when embarked. More...
 
virtual void endEmbarked ()
 Override to restore amphibious behavior when disembarked. More...
 
virtual void startSinking ()
 Start sinking the ship (by telling the world that the ship is destroyed) More...
 
virtual void stopSinking ()
 Stop sinking the ship (and restore to normal buoyancy. More...
 
virtual bool isSinking () const
 Are we currently sinking (destroyed)? More...
 
virtual void setWaterlineOriginOffset (float offset)
 Set the amount that a bouyant entity's origin is offset from the waterline. More...
 
virtual void setBuoyancyEnabled (bool enable)
 
virtual void setBuoyancyLODDistance (double distance)
 Set the distance beyond which buoyancy is disabled. More...
 
virtual void setIsAmphibious (bool isAmphibious)
 This is used by wake and buoyancy model to indicate if checks need to be made for being over land. More...
 
virtual bool isAmphibious () const
 
- Public Member Functions inherited from makVrv::DtCigiEntity
 DtCigiEntity (DtCigiConnection &connection, DtAgentManagerInterface &mySceneInterface, int entityId, int entityType)
 Constructor. More...
 
virtual ~DtCigiEntity ()
 Destructor. More...
 
virtual void restartRequest ()
 Overrides the base DtCigiBaseEntity::rtestart(), the only difference between them is that this will request extrapolated values not only if the entity is dead reckoned but also if hasAnimations() returns true. More...
 
virtual void setState (int stateId, int stateValue)
 Set the state of a model to a value. More...
 
virtual void setArtPartTranslation (int partId, float xOffset, float yOffset, float zOffset, bool xEnable, bool yEnable, bool zEnable)
 Set the relative position of an articulated part. More...
 
virtual void setArtPartOrientation (int partId, float yaw, float pitch, float roll, bool yawEnable, bool pitchEnable, bool rollEnable)
 Set the orientation of an articulated part. More...
 
virtual void setArtPartLinearRate (int partId, float xRate, float yRate, float zRate)
 Set the linear rate of an articulated part. More...
 
virtual void setArtPartAngularRate (int partId, float yawRate, float pitchRate, float rollRate)
 Set the angular rate of an articulated part. More...
 
virtual void setArtPartEnable (int partId, bool trueFalse)
 Enable/disable an articulated part. More...
 
virtual void setAnimationSpeed (const std::string &animationName, double speed)
 Set the speed of an animation within the model. More...
 
virtual void setAnimationFrame (const std::string &animationName, int frame)
 Set the frame of an animation within the model. More...
 
virtual void setActiveRegionState (const std::string &regionName, bool state)
 Set the state of an active sensor region. More...
 
virtual void setAnimationRange (const std::string &animationName, int firstFrameIndex, int lastFrameIndex)
 Set the range of an animation within the model. More...
 
virtual void setAnimationState (const std::string &animationName, int stateEnum)
 Set the animation state Takes CIGI Enum mappings, will convert to OSG for art part model. More...
 
virtual int animationState (const std::string &animationName)
 Gets the animation state for particular animation Returns cigi enum mappings. More...
 
virtual bool hasAnimations () const
 This is not absolute, but IF any of the methods that change animation values have been called, then this will return true. More...
 
virtual DtOsgArticulatedModelfindArticulatedModelInRenderThread (DtUniqueID modelId) const
 Helper function called by queryExtrapolatedPositionAndOrientation to look up the the articulated model object given its agent id. More...
 
virtual const
DtArticulatedModelAgent & 
articulatedModelAgent () const
 Returns a reference to the Articulated Model for this Entity Needed as the model has a difference unique ID to the cigi entity. More...
 
virtual DtArticulatedModelAgent & articulatedModelAgent ()
 
- Public Member Functions inherited from makVrv::DtCigiBaseEntity
 DtCigiBaseEntity (DtCigiConnection &connection, DtAgentManagerInterface &sceneInterface, int entityId, int entityType)
 Constructor takes a DtCigiConnection, scene interface, and the CIGI entity ID/type. More...
 
virtual ~DtCigiBaseEntity ()
 Destructor. More...
 
virtual DtUniqueID uniqueId () const
 Returns the element ID of the entity's scene object. More...
 
virtual DtUniqueID elementId () const
 Returns the element ID of the entity's scene object. More...
 
virtual int cigiId () const
 Returns the CIGI Id of the CIGI entity. More...
 
virtual int entityType () const
 Get the entity type the entity was created with. More...
 
virtual bool extendedEntityTypeOn () const
 Get whether the entity has extended type on. More...
 
virtual void setExtendedEntityTypeOn (bool onOff)
 Set whether this entity uses extended entity type. More...
 
virtual void setExtendedEntityType (DtEntityType &entityType)
 TODO Are we setting extended from CIGI or DIS? TODO Test whether this sets Set the extended type. More...
 
virtual void setVisible (bool yesNo)
 Set whether the entity is visible. More...
 
virtual bool isVisible () const
 Get the current visibility. More...
 
virtual void setDeadReckoningOn (bool onOff)
 Turns dead-reckoning on/off. More...
 
virtual bool isDeadReckoning () const
 Determine if the entity is ACTUALLY dead reckoning. More...
 
virtual const DtGeodeticCoord & position () const
 Returns the last position set by a CIGI entity control message. More...
 
virtual const DtVectorlocalPosition () const
 Returns the last computed local position set. More...
 
virtual const DtTaitBryan & orientation () const
 Returns the last orientation set by a CIGI entity control message. More...
 
virtual const DtTaitBryan & localOrientation () const
 Returns the computed last local orientation. More...
 
virtual const DtTaitBryan & geocentricOrientation () const
 Get the last computed geocentric orientation. More...
 
virtual const DtVectorlinearRate () const
 Get the last set linear rate. More...
 
virtual void setAngularRate (const DtVector &rate, bool useWorldCoordinates, bool force=false)
 Set's the entity's angular rate. More...
 
virtual const DtVectorangularRate () const
 Get the last set angular rate. More...
 
virtual void slot_deadReckoningAllowed (bool allowed)
 Called when IG-wide extrapolation is turned on or off. More...
 
virtual void setAlpha (int alpha)
 Sets the entity's alpha value. More...
 
virtual int alpha () const
 Returns the entity's alpha value. More...
 
virtual void setInheritAlpha (bool inherit)
 Set whether the entity should inherit alpha from its parent. More...
 
virtual bool isInheritingAlpha () const
 Determine if the entity is inheriting alpha. More...
 
virtual void slot_alphaChanged (int alpha, DtUniqueID id)
 Slot so we can check if the parent's alpha has changed. More...
 
virtual void slot_entityToBeDeleted (int cigiEntityId)
 Connected to the signal raised by the entity manager when an entity is removed, this is used to insure that signals connected to an embarkation parent are managed correctly if/when that parent is deleted. More...
 
virtual void setGroundClampingOn (DtGroundClampingUpdater::GroundClampingMode clampType)
 Turns ground clamping on/off. More...
 
virtual
DtGroundClampingUpdater::GroundClampingMode 
groundClampingType () const
 Get the current ground clamping type. More...
 
virtual bool getArtPartTranslation (int partId, DtVector &translation)
 Get the art part translation from a specified CIGI part id. More...
 
virtual bool getArtPartOrientation (int partId, DtTaitBryan &orientation)
 Returns false if the part id is not found. More...
 
virtual bool getArtPartLinearRate (int partId, DtVector &rate)
 Get the art part translation rate from a specified CIGI part id. More...
 
virtual bool getArtPartTranslationAndRate (int partId, DtVector &translation, DtVector &rate)
 Get the art part translation and rate from a specified CIGI part id. More...
 
virtual bool getArtPartAngularRate (int partId, DtVector &rate)
 Returns false if the part id is not found. More...
 
virtual bool getArtPartOrientationAndRate (int partId, DtTaitBryan &orientation, DtVector &rate)
 Returns false if the part id is not found. More...
 
virtual DtSceneObjectAgent * findSceneObjectAgent ()
 
virtual void setRelativeTo (DtCigiBaseEntity *parent)
 Attachment control. More...
 
virtual void setRelativePosition (const DtVector &pos)
 Sets the entity's relative position (if attached). More...
 
virtual void setRelativeOrientation (const DtTaitBryan &orient)
 Sets the entity's relative orientation (relative to the parent's body coordinates) if attached. More...
 
virtual bool isEmbarked () const
 Determine if the entity is attached to a parent entity. More...
 
virtual int embarkedParentId () const
 Get the CIGI ID of the entity to which we are attached. More...
 
virtual const DtVectorrelativePosition () const
 Returns the last relative offset position. More...
 
virtual const DtTaitBryan & relativeOrientation () const
 Returns the last relative orientation. More...
 
virtual void addCollisionSegmentID (unsigned int segmentId)
 Methods for adding a removing collision segment IDs that are associated with this entity. More...
 
virtual void removeCollisionSegmentID (unsigned int segmentId)
 

Protected Member Functions

virtual void startDeadReckoning ()
 Create and set up Dead Reckoning updater. More...
 
virtual void endDeadReckoning ()
 Remove the Dead Reckoning updater. More...
 
virtual void startBuoyancy ()
 Create and set up the water clamping updater. More...
 
virtual void endBuoyancy ()
 Remove the water clamping updater. More...
 
virtual void slot_buoyancyDefaultLODDistanceChanged (float distance)
 
virtual void slot_buoyancyMinimumCullDistanceChanged (float distance)
 function called when the shared entity settings signal signal_buoyancyMinimumCullDistanceChanged is raised. More...
 
virtual void slot_buoyancyCullTypeChanged (makArchives::DtEntitySettingsRecord::BuoyancyCullType type)
 function called when the shared entity settings signal signal_buoyancyCullTypeChanged is raised. More...
 
- Protected Member Functions inherited from makVrv::DtCigiEntity
virtual void getExtrapolatedValuesAndRestart ()
 Request position and orientation values from the render thread if this entity is dead reckoned. More...
 
virtual void queryCurrentAnimationFrame (DtUniqueID modelId, std::string animationName)
 This is the render thread-run method that collects the current animation frame for the specified animation on the indicated model. More...
 
virtual void returnCurrentAnimationFrame (const std::string &animationName, int frameNum)
 This method returns the current animation framefor the specified animation collected from the render thread in the connection thread. More...
 
virtual void queryExtrapolatedArtPartTranslation (DtUniqueID modelId, int cigiPartId, int disRprPartId)
 This is the render thread-run method that collects the current art part translation value for the specified part on the indicated model. More...
 
virtual void returnExtrapolatedArtPartTranslation (int cigiPartId, int disRprPartId, const DtVector &translation)
 This method returns the current art part translation values collected from the render thread in the connection thread. More...
 
virtual void queryExtrapolatedArtPartOrientation (DtUniqueID modelId, int cigiPartId, int disRprPartId)
 This is the render thread-run method that collects the current art part oriuentation value for thespecified part on the indicated model. More...
 
virtual void returnExtrapolatedArtPartOrientation (int cigiPartId, int disRprPartId, const DtTaitBryan &translation)
 This method returns the current art part orientation values collected from the render thread in the connection thread. More...
 
virtual void queryCurrentAnimationState (DtUniqueID modelId, std::string animationName)
 This is the render thread-run method that collects the current animation state for the specified animation on the indicated model. More...
 
virtual void returnCurrentAnimationState (const std::string &animationName, int stateEnum)
 This method returns the current animation state for the specified animation collected from the render thread in the connection thread. More...
 
- Protected Member Functions inherited from makVrv::DtCigiBaseEntity
virtual void startGroundClamping ()
 Create and set up Ground Clamping updater; uses buildGroundClampingUpdater() to create the updater agents. More...
 
virtual void buildGroundClampingUpdater ()
 Create and intialize the ground clamping updater agents. More...
 
virtual void endGroundClamping ()
 Remove the Ground Clamping updater. More...
 
virtual bool isGroundClamping () const
 Returns false if ground clamping type is DtGroundClampingUpdater::ClampNone true otherwise. More...
 
virtual void delayedStartEmbarked ()
 When an embarked entity is restarted, it needs to be reattached to its parent at the start of the next frame (after all other entities have been restarted). More...
 
virtual void queryExtrapolatedPositionAndOrientation (DtUniqueID drAgentId, bool relative)
 This is the render thread-run method that collects dead reckoned position and orientation. More...
 
virtual void returnExtrapolatedPositionAndOrientation (const DtVector &resultPos, const DtTaitBryan &resultOri, bool relative, bool invokeRestart)
 This method returns the position and orientation collected from the render thread in the connection thread. More...
 
virtual DtDeadReckonUpdaterfindDRUpdaterInRenderThread (DtUniqueID drAgentId) const
 Helper function called by queryExtrapolatedPositionAndOrientation to look up the the dead reckon updater object given its agent id. More...
 

Protected Attributes

DtSurfaceClampingUpdaterAgent * mySurfaceClampingUpdaterAgent
 
DtWaterClampingUpdaterAgent * myWaterClampingUpdaterAgent
 
DtCigiWakeEntitymyWakeEntity
 
bool myIsSinking
 
bool myIsMoving
 
DtSignalConnectionManager myConnections
 
boost::signalslib::connection myBuoyancyLODDistanceChangedConnection
 
bool myIsAmphibious
 
bool myIsBuoyant
 
bool myBuoyancyCullType
 
float myBuoyancyLodRange
 
float myBuoyancyMinimumCullDistance
 
float myWaterlineOriginOffset
 
bool myWaterlineOriginOverridden
 
bool myBuoyancyLODDistanceOverridden
 
- Protected Attributes inherited from makVrv::DtCigiEntity
DtArticulatedModelAgent * myArticulatedModel
 
StateMap myStateMap
 
AnimationFrameMap myAnimationCurrentFrameMap
 
AnimationSpeedMap myAnimationSpeedMap
 
AnimationRangeMap myAnimationRangeMap
 
AnimationStateMap myAnimationStateMap
 
DynamicRegionMap myDynamicRegionMap
 
- Protected Attributes inherited from makVrv::DtCigiBaseEntity
DtSceneObjectAgent * mySceneObject
 
DtModelAgent * myModel
 
std::string myEntityModelDefName
 
DtDeadReckonUpdaterAgent * myDeadReckonUpdaterAgent
 
DtGroundClampingUpdaterAgent * myGroundClampingUpdaterAgent
 
DtEmbarkationUpdaterAgent * myEmbarkationUpdaterAgent
 
bool myDeadReckoningOn
 
bool myEmbarked
 
DtGroundClampingUpdater::GroundClampingMode myGroundClampingType
 
DtGeodeticCoord myLastPosition
 
DtVector myLastLocalPosition
 
DtTaitBryan myLastOrientation
 
DtTaitBryan myLastLocalOrientation
 
DtTaitBryan myLastGeocentricOrientation
 
DtVector myLastRelativePosition
 
DtTaitBryan myLastRelativeOrientation
 
DtVector myLastVelocity
 
bool myLastVelocityWorldCoordinates
 
DtVector myLastAngularVelocity
 
bool myLastAngularVelocityWorldCoordinates
 
DtCigiConnectionmyConnection
 
DtAgentManagerInterfacemySceneInterface
 
int myEntityId
 
int myEntityType
 
bool myExtendedEntityTypeOn
 
DtEntityType * myExtendedEntityType
 
DtCigiBaseEntitymyParent
 
int myEmbarkedParentID
 
bool myInheritAlpha
 
int myAlpha
 
bool myVisiblity
 
bool myPositionSet
 
bool myOrientationSet
 
std::map< int, DtTaitBryan > myLastArtPartOrientation
 
std::map< int, DtVectormyLastArtPartTranslation
 
std::map< int, DtVectormyArtPartAngularRate
 
std::map< int, DtVectormyArtPartLinearRate
 
std::list< unsigned intmyCollisionSegmentIdList
 List for Collision Detection Segment IDs from collision segment detection definition packets. More...
 
DtSignalConnectionManager mySignalConnections
 

Additional Inherited Members

- Public Types inherited from makVrv::DtCigiBaseEntity
enum  AnimationStateGroup { Stop = 0, Pause = 1, Play = 2, Continue = 3 }
 AnimationStateGroup in Cigi Order. More...
 
- Public Attributes inherited from makVrv::DtCigiBaseEntity
boost::signal< void(int,
DtUniqueID)> 
signal_alphaChanged
 Emitted when this entity's alpha has changed. More...
 
- Protected Types inherited from makVrv::DtCigiEntity
typedef boost::unordered_map
< int, int
StateMap
 
typedef boost::unordered_map
< std::string, int
AnimationFrameMap
 
typedef boost::unordered_map
< std::string, double
AnimationSpeedMap
 
typedef boost::unordered_map
< std::string, AnimationRange
AnimationRangeMap
 
typedef boost::unordered_map
< std::string,
DtCigiBaseEntity::AnimationStateGroup
AnimationStateMap
 
typedef boost::unordered_map
< std::string, bool
DynamicRegionMap
 

Detailed Description

A DtCigiWatercraftEntity is a CIGI entity that manages buoyancy and the the parenting of wake entities for watercraft entities.

Constructor & Destructor Documentation

makVrv::DtCigiWatercraftEntity::DtCigiWatercraftEntity ( DtCigiConnection connection,
DtAgentManagerInterface sceneInterface,
int  entityId,
int  entityType 
)

Constructor.

virtual makVrv::DtCigiWatercraftEntity::~DtCigiWatercraftEntity ( )
virtual

Destructor.

Member Function Documentation

virtual void makVrv::DtCigiWatercraftEntity::init ( )
virtual

Calls down to DtCigiEntity::init(), and then sets up buoyancy based on model definition parameters.

Reimplemented from makVrv::DtCigiEntity.

virtual void makVrv::DtCigiWatercraftEntity::uninit ( )
virtual

Calls down to DtCigiEntity::uninit() and then deletes the updater for buoyancy.

Reimplemented from makVrv::DtCigiEntity.

virtual void makVrv::DtCigiWatercraftEntity::restart ( )
virtual

Calls down to DtCigiEntity::restart() and then restores any waterline offset if set.

Reimplemented from makVrv::DtCigiEntity.

virtual void makVrv::DtCigiWatercraftEntity::setPosition ( const DtGeodeticCoord &  pos,
bool  force = false 
)
virtual

Set the entity's geodetic position.

Parameters
[in]posis the position set from the CIGI entity control message.
[in]forceis a flag to force handling even if position has not changed.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::setOrientation ( const DtTaitBryan &  orientation,
bool  force = false 
)
virtual

Set the entity's orientation.

Parameters
[in]orientationis the orientation set from the CIGI entity control message.
[in]forceis a flag to force handling even if orientation has not changed.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::setLinearRate ( const DtVector rate,
bool  useWorldCoordinates,
bool  force = false 
)
virtual

Sets the entity's linear rate.

If useWorldCoordinates is set to true, sets the velocity according to the entity's rate with respect to the tangential reference plane of the entity. Otherwise, sets the velocity with respect to the entity's coordinate system.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::setWakeEntity ( DtCigiWakeEntity wakeEntity)
virtual

Tell the entity if it is the parent of a wake entity.

virtual void makVrv::DtCigiWatercraftEntity::startEmbarked ( )
virtual

Override to prevent amphibious behavior when embarked.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::endEmbarked ( )
virtual

Override to restore amphibious behavior when disembarked.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::startSinking ( )
virtual

Start sinking the ship (by telling the world that the ship is destroyed)

virtual void makVrv::DtCigiWatercraftEntity::stopSinking ( )
virtual

Stop sinking the ship (and restore to normal buoyancy.

virtual bool makVrv::DtCigiWatercraftEntity::isSinking ( ) const
virtual

Are we currently sinking (destroyed)?

virtual void makVrv::DtCigiWatercraftEntity::setWaterlineOriginOffset ( float  offset)
virtual

Set the amount that a bouyant entity's origin is offset from the waterline.

virtual void makVrv::DtCigiWatercraftEntity::setIsAmphibious ( bool  isAmphibious)
virtual

This is used by wake and buoyancy model to indicate if checks need to be made for being over land.

When false (default) use assumes responsibility for keeping entity over water (note that the test for land is expensive, so keep this false unless you need it for an amphibious entity)

virtual bool makVrv::DtCigiWatercraftEntity::isAmphibious ( ) const
virtual
virtual void makVrv::DtCigiWatercraftEntity::setBuoyancyEnabled ( bool  enable)
virtual
virtual void makVrv::DtCigiWatercraftEntity::setBuoyancyLODDistance ( double  distance)
virtual

Set the distance beyond which buoyancy is disabled.

Normally the value in the wake model definition is used. If that is not set, then the default wake LOD distance entity setting is used. If this method is called and the default wake LOD distance was being used the entity will disconnect from the defaultWakeLODDistance signal and use the value passed here instead.

virtual void makVrv::DtCigiWatercraftEntity::startDeadReckoning ( )
protectedvirtual

Create and set up Dead Reckoning updater.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::endDeadReckoning ( )
protectedvirtual

Remove the Dead Reckoning updater.

Reimplemented from makVrv::DtCigiBaseEntity.

virtual void makVrv::DtCigiWatercraftEntity::startBuoyancy ( )
protectedvirtual

Create and set up the water clamping updater.

virtual void makVrv::DtCigiWatercraftEntity::endBuoyancy ( )
protectedvirtual

Remove the water clamping updater.

virtual void makVrv::DtCigiWatercraftEntity::slot_buoyancyDefaultLODDistanceChanged ( float  distance)
protectedvirtual
virtual void makVrv::DtCigiWatercraftEntity::slot_buoyancyMinimumCullDistanceChanged ( float  distance)
protectedvirtual

function called when the shared entity settings signal signal_buoyancyMinimumCullDistanceChanged is raised.

The new cull distance is communicated to the water clamping updater

virtual void makVrv::DtCigiWatercraftEntity::slot_buoyancyCullTypeChanged ( makArchives::DtEntitySettingsRecord::BuoyancyCullType  type)
protectedvirtual

function called when the shared entity settings signal signal_buoyancyCullTypeChanged is raised.

The new buoyancy cull type is communicated to the water clamping updater

Member Data Documentation

DtSurfaceClampingUpdaterAgent* makVrv::DtCigiWatercraftEntity::mySurfaceClampingUpdaterAgent
protected
DtWaterClampingUpdaterAgent* makVrv::DtCigiWatercraftEntity::myWaterClampingUpdaterAgent
protected
DtCigiWakeEntity* makVrv::DtCigiWatercraftEntity::myWakeEntity
protected
bool makVrv::DtCigiWatercraftEntity::myIsSinking
protected
bool makVrv::DtCigiWatercraftEntity::myIsMoving
protected
DtSignalConnectionManager makVrv::DtCigiWatercraftEntity::myConnections
protected
boost::signalslib::connection makVrv::DtCigiWatercraftEntity::myBuoyancyLODDistanceChangedConnection
protected
bool makVrv::DtCigiWatercraftEntity::myIsAmphibious
protected
bool makVrv::DtCigiWatercraftEntity::myIsBuoyant
protected
bool makVrv::DtCigiWatercraftEntity::myBuoyancyCullType
protected
float makVrv::DtCigiWatercraftEntity::myBuoyancyLodRange
protected
float makVrv::DtCigiWatercraftEntity::myBuoyancyMinimumCullDistance
protected
float makVrv::DtCigiWatercraftEntity::myWaterlineOriginOffset
protected
bool makVrv::DtCigiWatercraftEntity::myWaterlineOriginOverridden
protected
bool makVrv::DtCigiWatercraftEntity::myBuoyancyLODDistanceOverridden
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)