VR-Forces 4.0.4 Class Documentation
Public Member Functions | Protected Attributes
DtEntityRouteFollowingData Class Reference

DtEntityRouteFollowingData is a utility class that holds information associated with an entity following a route. More...

List of all members.

Public Member Functions

 DtEntityRouteFollowingData ()
 default constructor
virtual ~DtEntityRouteFollowingData ()
 destructor
 DtEntityRouteFollowingData (const DtEntityRouteFollowingData &orig)
 copy constructor
DtEntityRouteFollowingDataoperator= (const DtEntityRouteFollowingData &orig)
 assignment operator
virtual void setEntityPosition (const DtVector &position)
 geocentric position of a given entity
virtual const DtVectorentityPosition () const
virtual void setLeadEntityPosition (const DtVector &position)
 geocentric position of the entity the above entity is following
virtual const DtVectorleadEntityPosition () const
virtual void setEntityRoute (const DtVertexList *route)
 list of DtRwVector*s representing geocentric vertices along route
virtual const DtVertexListentityRoute () const
virtual void setLeadEntityRoute (const DtVertexList *route)
 list of DtRwVector*s representing geocentric vertices along route
virtual const DtVertexListleadEntityRoute () const
virtual void setFollowOffset (const DtVector &bodyFollowOffset)
 following offset of entity relative to lead entity (in lead entity's body coordinates)
virtual const DtVectorfollowOffset () const
virtual void setEntityLastWaypointIndex (int index)
 last point entity most recently achieved along its route
virtual int entityLastWaypointIndex () const
virtual void setLeadEntityLastWaypointIndex (int index)
 last point lead entity most recently achieved along its route
virtual int leadEntityLastWaypointIndex () const
virtual void setEntityTraversalDirection (DtIteratorDirection traversalDirection)
 direction of traversal of entity along its route
virtual DtIteratorDirection entityTraversalDirection () const
virtual void setLeadEntityTraversalDirection (DtIteratorDirection traversalDirection)
 direction of traversal of lead entity along its route
virtual DtIteratorDirection leadEntityTraversalDirection () const

Protected Attributes

DtVector myEntityPosition
DtVector myLeadEntityPosition
const DtVertexListmyEntityRoute
const DtVertexListmyLeadEntityRoute
DtVector myFollowOffset
int myEntityLastWaypointIndex
int myLeadEntityLastWaypointIndex
DtIteratorDirection myEntityTraversalDirection
DtIteratorDirection myLeadEntityTraversalDirection

Detailed Description

DtEntityRouteFollowingData is a utility class that holds information associated with an entity following a route.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

DtEntityRouteFollowingData& DtEntityRouteFollowingData::operator= ( const DtEntityRouteFollowingData orig)

assignment operator

virtual void DtEntityRouteFollowingData::setEntityPosition ( const DtVector position) [virtual]

geocentric position of a given entity

virtual const DtVector& DtEntityRouteFollowingData::entityPosition ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setLeadEntityPosition ( const DtVector position) [virtual]

geocentric position of the entity the above entity is following

virtual const DtVector& DtEntityRouteFollowingData::leadEntityPosition ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setEntityRoute ( const DtVertexList route) [virtual]

list of DtRwVector*s representing geocentric vertices along route

virtual const DtVertexList* DtEntityRouteFollowingData::entityRoute ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setLeadEntityRoute ( const DtVertexList route) [virtual]

list of DtRwVector*s representing geocentric vertices along route

virtual const DtVertexList* DtEntityRouteFollowingData::leadEntityRoute ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setFollowOffset ( const DtVector bodyFollowOffset) [virtual]

following offset of entity relative to lead entity (in lead entity's body coordinates)

virtual const DtVector& DtEntityRouteFollowingData::followOffset ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setEntityLastWaypointIndex ( int  index) [virtual]

last point entity most recently achieved along its route

virtual int DtEntityRouteFollowingData::entityLastWaypointIndex ( ) const [virtual]
virtual void DtEntityRouteFollowingData::setLeadEntityLastWaypointIndex ( int  index) [virtual]

last point lead entity most recently achieved along its route

virtual void DtEntityRouteFollowingData::setEntityTraversalDirection ( DtIteratorDirection  traversalDirection) [virtual]

direction of traversal of entity along its route

direction of traversal of lead entity along its route


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)