17 #include <matrix/vlTaitBryan.h>
18 #include <matrix/vlVector.h>
19 #include <vlutil/vlSmartPointers.h>
47 virtual void setLocation(
const DtVector& location);
48 virtual const DtVector& location()
const;
59 virtual void setOrientation(
const DtDcm& orientation);
60 virtual const DtDcm& orientation()
const;
65 virtual void setVelocity(
const DtVector& location);
66 virtual const DtVector& velocity()
const;
71 virtual void setHeading(
double heading);
72 virtual double heading()
const;
76 virtual void print()
const;
virtual void print() const
for debugging
static DtAggregateData * create()
Class Description: DtSimBoundingGeometry describes on objects bounding volume or bounding area (or no...
Definition: simBoundingGeometry.h:57
DtBoost::shared_ptr< DtAggregateSpatialData > DtAggregateSpatialDataPtr
Definition: aggregateSpatialData.h:21
DtVector myVelocity
Definition: aggregateSpatialData.h:91
DT_DLL_terrainCS bool operator==(const DtDegMinSec &lhs, const DtDegMinSec &rhs)
DtBoost::shared_ptr< const DtAggregateSpatialData > DtAggregateSpatialDataConstPtr
Definition: aggregateSpatialData.h:24
Class DtAggregateSpatialData holds aggregate location, extent, and orientation data.
Definition: aggregateSpatialData.h:29
bool operator!=(const DtAggregateSpatialData &rhs) const
Definition: aggregateSpatialData.h:84
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtAggregateData & operator=(const DtAggregateData &orig)
assignment operator
DtDcm myOrientation
Definition: aggregateSpatialData.h:90
double myHeading
Definition: aggregateSpatialData.h:92
DtAggregateData; abstract base class for aggregate data associated with a DtAggregateNode.
Definition: aggregateData.h:25
DtSimBoundingGeometry myBoundingGeometry
Definition: aggregateSpatialData.h:89