![]() |
VR-Link API Documentation for HLA 1.3
|
Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository. More...
Inheritance diagram for DtCartesianView:
Collaboration diagram for DtCartesianView:Public Member Functions | |
| DtCartesianView (DtBaseEntityStateRepository *ksr) | |
| constructor More... | |
| DtCartesianView (DtBaseEntityStateRepository *ksr, const DtVector &originInGeoc, const DtDcm &geocToLocalRot) | |
| virtual | ~DtCartesianView () |
| destructor More... | |
| DtCartesianView (const DtCartesianView &orig) | |
| copy constructor More... | |
| DtCartesianView & | operator= (const DtCartesianView &orig) |
| assignment operator More... | |
| virtual void | setOffset (const DtVector &originInGeoc) |
| Set the origin of the local system in geocentric coords. More... | |
| virtual void | setRotation (const DtDcm &geocToLocalRot) |
| Set the rotation matrix that converts from geocentric to local coords. More... | |
| virtual void | setLocation (const DtVector &Location) |
| Set/Get the location in local coordinates. More... | |
| virtual const DtVector & | location () const |
| virtual void | setVelocity (const DtVector32 &Velocity) |
| Set/Get the velocity. More... | |
| virtual const DtVector32 & | 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 DtVector32 &Acceleration) |
| Set/Get the acceleration. More... | |
| virtual const DtVector32 & | acceleration () const |
| virtual void | setRotationalVelocity (const DtVector32 &BodyRates) |
| Set/Get the rotational velocity. More... | |
| virtual const DtVector32 & | rotationalVelocity () const |
Protected Member Functions | |
| DtCartesianView * | self () const |
| Cast off const-ness for trivial internal change. More... | |
Protected Attributes | |
| DtBaseEntityStateRepository * | myESR |
| DtCoordTransform | myGeocToLocal |
| DtCoordTransform | myLocalToGeoc |
| DtVector | myLocalLoc |
| Used as return values by inspectors. More... | |
| DtVector32 | myLocalVel |
| DtVector32 | myLocalAccel |
| DtTaitBryan | myLocalOrient |
| DtDcm | myBodyToLocal |
Instances of DtCartesianView are used to create a Cartesian coordinate view of the geocentric coordinates in an Entity State Repository.
| DtCartesianView::DtCartesianView | ( | DtBaseEntityStateRepository * | ksr | ) |
constructor
| DtCartesianView::DtCartesianView | ( | DtBaseEntityStateRepository * | ksr, |
| const DtVector & | originInGeoc, | ||
| const DtDcm & | geocToLocalRot | ||
| ) |
|
virtual |
destructor
| DtCartesianView::DtCartesianView | ( | const DtCartesianView & | 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().
|
virtual |
| DtCartesianView& DtCartesianView::operator= | ( | const DtCartesianView & | orig | ) |
assignment operator
|
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 local coordinates.
|
virtual |
Set the origin of the local system in geocentric coords.
|
virtual |
Set/Get the orientation.
|
virtual |
Set the rotation matrix that converts from geocentric to local coords.
|
virtual |
Set/Get the rotational velocity.
|
virtual |
Set/Get the velocity.
|
virtual |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Used as return values by inspectors.
Do not necessarily hold current state.
|
protected |
|
protected |
|
protected |