![]() |
VR-Forces 4.8 Class Documentation
|
Class DtAggregateSpatialData holds aggregate location, extent, and orientation data. More...

Public Member Functions | |
| DtAggregateSpatialData () | |
| default constructor More... | |
| virtual | ~DtAggregateSpatialData () |
| destructor More... | |
| DtAggregateSpatialData (const DtAggregateSpatialData &orig) | |
| copy constructor More... | |
| DtAggregateSpatialData & | operator= (const DtAggregateSpatialData &orig) |
| assignment operator More... | |
| virtual void | print () const |
| Human-readable representation of data, for debugging. More... | |
| bool | operator== (const DtAggregateSpatialData &) const |
| bool | operator!= (const DtAggregateSpatialData &rhs) const |
| virtual void | setLocation (const DtVector &location) |
| Geocentric location in meters. More... | |
| virtual const DtVector & | location () const |
| virtual void | setBoundingGeometry (const DtSimBoundingGeometry &geometry) |
| Bounding geometry (bounding volume) in meters. More... | |
| virtual const DtSimBoundingGeometry & | boundingGeometry () const |
| virtual void | setOrientation (const DtDcm &orientation) |
| Geocentric orientation. More... | |
| virtual const DtDcm & | orientation () const |
| virtual void | setVelocity (const DtVector &location) |
| Geocentric velocity in meters/second. More... | |
| virtual const DtVector & | velocity () const |
| virtual void | setHeading (double heading) |
| Heading in radians. More... | |
| virtual double | heading () const |
Public Member Functions inherited from DtAggregateData | |
| DtAggregateData () | |
| default constructor More... | |
| virtual | ~DtAggregateData () |
| destructor More... | |
| DtAggregateData (const DtAggregateData &orig) | |
| copy constructor More... | |
| DtAggregateData & | operator= (const DtAggregateData &orig) |
| assignment operator More... | |
Static Public Member Functions | |
| static DtAggregateData * | create () |
Static Public Member Functions inherited from DtAggregateData | |
| static DtAggregateData * | create () |
Protected Attributes | |
| DtVector | myLocation |
| DtSimBoundingGeometry | myBoundingGeometry |
| DtDcm | myOrientation |
| DtVector | myVelocity |
| double | myHeading |
Class DtAggregateSpatialData holds aggregate location, extent, and orientation data.
Location, extent, and orientation are in geocentric coordinates.
| DtAggregateSpatialData::DtAggregateSpatialData | ( | ) |
default constructor
|
virtual |
destructor
| DtAggregateSpatialData::DtAggregateSpatialData | ( | const DtAggregateSpatialData & | orig | ) |
copy constructor
| DtAggregateSpatialData& DtAggregateSpatialData::operator= | ( | const DtAggregateSpatialData & | orig | ) |
assignment operator
|
virtual |
Geocentric location in meters.
|
virtual |
|
virtual |
Bounding geometry (bounding volume) in meters.
|
virtual |
|
virtual |
Geocentric orientation.
|
virtual |
|
virtual |
Geocentric velocity in meters/second.
|
virtual |
|
virtual |
Heading in radians.
|
virtual |
|
virtual |
Human-readable representation of data, for debugging.
Reimplemented from DtAggregateData.
|
static |
| bool DtAggregateSpatialData::operator== | ( | const DtAggregateSpatialData & | ) | const |
|
inline |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |