VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Protected Attributes
DtAggregateSpatialData Class Reference

Class DtAggregateSpatialData holds aggregate location, extent, and orientation data. More...

Inheritance diagram for DtAggregateSpatialData:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 DtAggregateSpatialData ()
 default constructor
virtual ~DtAggregateSpatialData ()
 destructor
 DtAggregateSpatialData (const DtAggregateSpatialData &orig)
 copy constructor
DtAggregateSpatialDataoperator= (const DtAggregateSpatialData &orig)
 assignment operator
virtual void print () const
 Human-readable representation of data, for debugging.
virtual void setLocation (const DtVector &location)
 Geocentric location in meters.
virtual const DtVectorlocation () const
 Geocentric location in meters.
virtual void setBoundingGeometry (const DtSimBoundingGeometry &geometry)
 Bounding geometry (bounding volume) in meters.
virtual const
DtSimBoundingGeometry
boundingGeometry () const
 Bounding geometry (bounding volume) in meters.
virtual void setOrientation (const DtDcm &orientation)
 Geocentric orientation.
virtual const DtDcm & orientation () const
 Geocentric orientation.
virtual void setVelocity (const DtVector &location)
 Geocentric velocity in meters/second.
virtual const DtVectorvelocity () const
 Geocentric velocity in meters/second.
virtual void setHeading (double heading)
 Heading in radians.
virtual double heading () const
 Heading in radians.

Static Public Member Functions

static DtAggregateDatacreate ()

Protected Attributes

DtVector myLocation
DtSimBoundingGeometry myBoundingGeometry
DtDcm myOrientation
DtVector myVelocity
double myHeading

Detailed Description

Class DtAggregateSpatialData holds aggregate location, extent, and orientation data.

Location, extent, and orientation are in geocentric coordinates.


Constructor & Destructor Documentation

default constructor

destructor

copy constructor


Member Function Documentation

DtAggregateSpatialData& DtAggregateSpatialData::operator= ( const DtAggregateSpatialData orig)

assignment operator

virtual void DtAggregateSpatialData::setLocation ( const DtVector location) [virtual]

Geocentric location in meters.

virtual const DtVector& DtAggregateSpatialData::location ( ) const [virtual]

Geocentric location in meters.

virtual void DtAggregateSpatialData::setBoundingGeometry ( const DtSimBoundingGeometry geometry) [virtual]

Bounding geometry (bounding volume) in meters.

Bounding geometry (bounding volume) in meters.

virtual void DtAggregateSpatialData::setOrientation ( const DtDcm &  orientation) [virtual]

Geocentric orientation.

virtual const DtDcm& DtAggregateSpatialData::orientation ( ) const [virtual]

Geocentric orientation.

virtual void DtAggregateSpatialData::setVelocity ( const DtVector location) [virtual]

Geocentric velocity in meters/second.

virtual const DtVector& DtAggregateSpatialData::velocity ( ) const [virtual]

Geocentric velocity in meters/second.

virtual void DtAggregateSpatialData::setHeading ( double  heading) [virtual]

Heading in radians.

virtual double DtAggregateSpatialData::heading ( ) const [virtual]

Heading in radians.

virtual void DtAggregateSpatialData::print ( ) const [virtual]

Human-readable representation of data, for debugging.

Reimplemented from DtAggregateData.

Returns:
Newly created instance of this class.

Reimplemented from DtAggregateData.


Member Data Documentation


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)