83 virtual void setLocation(
const DtVector & location);
94 virtual const DtVector &location()
const;
99 virtual const DtVector & lastSetLocation()
const;
102 virtual void setVelocity(
const DtVector & Velocity,
DtTime aTime);
105 virtual void setVelocity(
const DtVector & Velocity);
109 virtual const DtVector & velocity()
const;
114 virtual const DtVector & lastSetVelocity()
const;
117 virtual void setAcceleration(
const DtVector & Acceleration,
DtTime aTime);
119 virtual void setAcceleration(
const DtVector & Acceleration);
123 virtual const DtVector & acceleration()
const;
127 virtual const DtVector & lastSetAcceleration()
const;
132 virtual void setOrientation(
const DtTaitBryan& orient);
141 virtual const DtTaitBryan& lastSetOrientation()
const;
144 virtual void setRotationalVelocity(
const DtVector & BodyRates,
DtTime aTime);
146 virtual void setRotationalVelocity(
const DtVector & BodyRates);
150 virtual const DtVector & rotationalVelocity()
const;
154 virtual const DtVector & lastSetRotationalVelocity()
const;
157 virtual void setFrozen(
bool on);
159 virtual bool frozen()
const;
189 virtual void setRelativeLocation(
const DtVector & location,
DtTime aTime);
192 virtual void setRelativeLocation(
const DtVector & location);
198 virtual const DtVector & relativeLocation()
const;
202 virtual const DtVector & lastSetRelativeLocation()
const;
206 virtual void setRelativeVelocity(
const DtVector & Velocity,
DtTime aTime);
209 virtual void setRelativeVelocity(
const DtVector & Velocity);
215 virtual const DtVector & relativeVelocity()
const;
219 virtual const DtVector & lastSetRelativeVelocity()
const;
223 virtual void setRelativeAcceleration(
const DtVector & Acceleration,
227 virtual void setRelativeAcceleration(
const DtVector & Acceleration);
230 virtual const DtVector & relativeAcceleration(
DtTime aTime)
const;
233 virtual const DtVector & relativeAcceleration()
const;
237 virtual const DtVector & lastSetRelativeAcceleration()
const;
240 virtual void setRelativeOrientation(
const DtTaitBryan& orient,
243 virtual void setRelativeOrientation(
const DtTaitBryan& orient);
247 virtual const DtTaitBryan& relativeOrientation()
const;
251 virtual const DtTaitBryan& lastSetRelativeOrientation()
const;
254 virtual void setRelativeRotationalVelocity(
const DtVector & BodyRates,
257 virtual void setRelativeRotationalVelocity(
const DtVector & BodyRates);
259 virtual const DtVector & relativeRotationalVelocity(
DtTime aTime)
const;
261 virtual const DtVector & relativeRotationalVelocity()
const;
265 virtual const DtVector & lastSetRelativeRotationalVelocity()
const;
268 virtual void setRelativeFrozen(
bool onOff);
270 virtual bool relativeFrozen()
const;
302 virtual void clearHostGlobalId();
305 virtual const DtNature& nature()
const;
307 virtual void setNature(
const DtNature newVal );
310 virtual const DtPosition& partPosition()
const;
312 virtual void setPartPosition(
const DtPosition newVal );
320 virtual const DtU16& stationNumber()
const;
322 virtual void setStationNumber(
const DtU16 newVal );
325 virtual const DtVector & relativePosition()
const;
327 virtual void setRelativePosition(
const DtVector & newVal );
332 virtual void setRange(
const DtFloat32 newVal );
335 virtual const DtFloat32& bearing()
const;
337 virtual void setBearing(
const DtFloat32 newVal );
353 virtual void setDisObjectManager( DtDisObjectManager* mgr );
362 virtual void setAmAsSeenByRemote(
bool val );
365 virtual const DtDcm & bodyToGeoc(
DtTime aTime)
const;
367 virtual const DtDcm & bodyToGeoc()
const;
370 virtual const DtDcm & relativeBodyToHost(
DtTime aTime)
const;
372 virtual const DtDcm & relativeBodyToHost()
const;
415 virtual void useDeadReckoner(
bool yesNo =
true);
417 virtual void useRelativeDeadReckoner(
bool yesNo =
true);
432 virtual void useRelativeSmoother(
DtSmoother* sm);
435 virtual void useSmoother(
bool yesNo =
true);
437 virtual void useRelativeSmoother(
bool yesNo =
true);
454 virtual DtClock* clock()
const;
457 virtual void setClock(
DtClock* clock);
468 virtual void setTimeForSets(
DtTime time );
469 virtual DtTime timeForSets()
const;
473 void computeSpatialFromRelativeSpatial();
548 DtDisObjectManager* myObjectManager;