![]() |
VR-Link API Documentation for HLA 1.3
|
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... | |
| DtUtmView & | operator= (const DtUtmView &orig) |
| assignment operator More... | |
| virtual void | setLocation (const DtUtmCoord &aLocation) |
| Set/Get the location in UTM coordinates. More... | |
| virtual const DtUtmCoord & | location () const |
| virtual void | setVelocity (const DtUtmCoord &aVelocity) |
| Set/Get the velocity. More... | |
| virtual const DtUtmCoord & | velocity () const |
| virtual void | setOrientation (const DtTaitBryan &orient) |
| Set/Get the orientation. More... | |
| virtual const DtTaitBryan & | orientation () const |
| virtual const DtDcm & | bodyToLocal () const |
| Get the body to local coordinate matrix. More... | |
| virtual void | setAcceleration (const DtUtmCoord &anAcceleration) |
| Set/Get the acceleration. More... | |
| virtual const DtUtmCoord & | acceleration () const |
| virtual void | setRotationalVelocity (const DtVector32 &bodyRates) |
| Set/Get the rotational velocity. More... | |
| virtual const DtVector32 & | rotationalVelocity () const |
Protected Member Functions | |
| DtUtmView * | self () const |
| Cast off const-ness for trivial internal change. More... | |
| virtual const DtDcm & | utmToGeocMatrix (const DtVector &geocLoc) const |
| Get the matrix which transforms from UTM to geocentric. More... | |
| virtual const DtDcm & | geocToUtmMatrix (const DtVector &geocLoc) const |
| Get the matrix which transforms form geocentric to UTM. More... | |
Protected Attributes | |
| DtBaseEntityStateRepository * | myESR |
| 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 |
Instances of DtUtmView are used to create a UTM coordinate view of the geocentric coordinates in an Entity State Repository.
| DtUtmView::DtUtmView | ( | DtBaseEntityStateRepository * | esr | ) |
constructor
|
virtual |
destructor
| DtUtmView::DtUtmView | ( | const DtUtmView & | orig | ) |
copy constructor
|
virtual |
|
virtual |
Get the body to local coordinate matrix.
This is just a matrix representation of the Euler angles returned by orientation().
Get the matrix which transforms form geocentric to UTM.
|
virtual |
|
virtual |
|
virtual |
|
inlineprotected |
Cast off const-ness for trivial internal change.
Non-virtual, since can't override on return type.
|
virtual |
Set/Get the acceleration.
|
virtual |
Set/Get the location in UTM coordinates.
|
virtual |
Set/Get the orientation.
|
virtual |
Set/Get the rotational velocity.
|
virtual |
Set/Get the velocity.
Get the matrix which transforms from UTM to geocentric.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Used as return values by inspectors.
Do not necessarily hold current state.
|
protected |
|
protected |
|
protected |