VR-Link API Documentation for HLA 1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Member Functions | Protected Attributes

Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository. More...

+ Collaboration diagram for DtUtmView:

Public Member Functions

 DtUtmView (DtBaseEntityStateRepository *esr)
 constructor
virtual ~DtUtmView ()
 destructor
 DtUtmView (const DtUtmView &orig)
 copy constructor
DtUtmViewoperator= (const DtUtmView &orig)
 assignment operator
virtual void setLocation (const DtUtmCoord &aLocation)
 Set/Get the location in UTM coordinates.
virtual const DtUtmCoordlocation () const
virtual void setVelocity (const DtUtmCoord &aVelocity)
 Set/Get the velocity.
virtual const DtUtmCoordvelocity () const
virtual void setOrientation (const DtTaitBryan &orient)
 Set/Get the orientation.
virtual const DtTaitBryanorientation () const
virtual const DtDcmbodyToLocal () const
 Get the body to local coordinate matrix.
virtual void setAcceleration (const DtUtmCoord &anAcceleration)
 Set/Get the acceleration.
virtual const DtUtmCoordacceleration () const
virtual void setRotationalVelocity (const DtVector &bodyRates)
 Set/Get the rotational velocity.
virtual const DtVectorrotationalVelocity () const

Protected Member Functions

DtUtmViewself () const
 Cast off const-ness for trivial internal change.
virtual const DtDcmutmToGeocMatrix (const DtVector &geocLoc) const
 Get the matrix which transforms from UTM to geocentric.
virtual const DtDcmgeocToUtmMatrix (const DtVector &geocLoc) const
 Get the matrix which transforms form geocentric to UTM.

Protected Attributes

DtBaseEntityStateRepositorymyESR
DtUtmCoord myLocalLoc
 Used as return values by inspectors.
DtUtmCoord myLocalVel
DtUtmCoord myLocalAccel
DtTaitBryan myLocalOrient
DtDcm myBodyToLocal
DtDcm myUtmToGeocMatrix
DtVector myGeocLocForUtmToGeoc
DtDcm myGeocToUtmMatrix
DtVector myGeocLocForGeocToUtm

Detailed Description

Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository.

Constructor & Destructor Documentation

DtUtmView::DtUtmView ( DtBaseEntityStateRepository esr)

constructor

virtual DtUtmView::~DtUtmView ( )
virtual

destructor

DtUtmView::DtUtmView ( const DtUtmView orig)

copy constructor

Member Function Documentation

virtual const DtUtmCoord& DtUtmView::acceleration ( ) const
virtual
virtual const DtDcm& DtUtmView::bodyToLocal ( ) const
virtual

Get the body to local coordinate matrix.

This is just a matrix representation of the Euler angles returned by orientation().

virtual const DtDcm& DtUtmView::geocToUtmMatrix ( const DtVector geocLoc) const
protectedvirtual

Get the matrix which transforms form geocentric to UTM.

virtual const DtUtmCoord& DtUtmView::location ( ) const
virtual
DtUtmView& DtUtmView::operator= ( const DtUtmView orig)

assignment operator

virtual const DtTaitBryan& DtUtmView::orientation ( ) const
virtual
virtual const DtVector& DtUtmView::rotationalVelocity ( ) const
virtual
DtUtmView * DtUtmView::self ( ) const
inlineprotected

Cast off const-ness for trivial internal change.

Non-virtual, since can't override on return type.

virtual void DtUtmView::setAcceleration ( const DtUtmCoord anAcceleration)
virtual

Set/Get the acceleration.

virtual void DtUtmView::setLocation ( const DtUtmCoord aLocation)
virtual

Set/Get the location in UTM coordinates.

virtual void DtUtmView::setOrientation ( const DtTaitBryan orient)
virtual

Set/Get the orientation.

virtual void DtUtmView::setRotationalVelocity ( const DtVector bodyRates)
virtual

Set/Get the rotational velocity.

virtual void DtUtmView::setVelocity ( const DtUtmCoord aVelocity)
virtual

Set/Get the velocity.

virtual const DtDcm& DtUtmView::utmToGeocMatrix ( const DtVector geocLoc) const
protectedvirtual

Get the matrix which transforms from UTM to geocentric.

virtual const DtUtmCoord& DtUtmView::velocity ( ) const
virtual

Member Data Documentation

DtDcm DtUtmView::myBodyToLocal
protected
DtBaseEntityStateRepository* DtUtmView::myESR
protected
DtVector DtUtmView::myGeocLocForGeocToUtm
protected
DtVector DtUtmView::myGeocLocForUtmToGeoc
protected
DtDcm DtUtmView::myGeocToUtmMatrix
protected
DtUtmCoord DtUtmView::myLocalAccel
protected
DtUtmCoord DtUtmView::myLocalLoc
protected

Used as return values by inspectors.

Do not necessarily hold current state.

DtTaitBryan DtUtmView::myLocalOrient
protected
DtUtmCoord DtUtmView::myLocalVel
protected
DtDcm DtUtmView::myUtmToGeocMatrix
protected

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

Document ID: Generated on Fri May 15 06:36:13 EDT 2015 from SVN revision 153263
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)