VR-Link API Documentation for HLA Evolved
 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 More...
 
virtual ~DtUtmView ()
 destructor More...
 
 DtUtmView (const DtUtmView &orig)
 copy constructor More...
 
DtUtmViewoperator= (const DtUtmView &orig)
 assignment operator More...
 
virtual void setLocation (const DtUtmCoord &aLocation)
 Set/Get the location in UTM coordinates. More...
 
virtual const DtUtmCoordlocation () const
 
virtual void setVelocity (const DtUtmCoord &aVelocity)
 Set/Get the velocity. More...
 
virtual const DtUtmCoordvelocity () const
 
virtual void setOrientation (const DtTaitBryan &orient)
 Set/Get the orientation. More...
 
virtual const DtTaitBryanorientation () const
 
virtual const DtDcmbodyToLocal () const
 Get the body to local coordinate matrix. More...
 
virtual void setAcceleration (const DtUtmCoord &anAcceleration)
 Set/Get the acceleration. More...
 
virtual const DtUtmCoordacceleration () const
 
virtual void setRotationalVelocity (const DtVector32 &bodyRates)
 Set/Get the rotational velocity. More...
 
virtual const DtVector32rotationalVelocity () const
 

Protected Member Functions

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

Protected Attributes

DtBaseEntityStateRepositorymyESR
 
DtUtmCoord myLocalLoc
 Used as return values by inspectors. More...
 
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 DtVector32& 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 DtVector32 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 Wed Mar 27 02:04:30 EDT 2024 from SVN revision 264570
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)