21 class DtAgentManagerInterface;
22 class DtDeadReckonUpdaterAgent;
23 class DtSceneObjectAgent;
53 virtual void setVisible(
bool visible);
56 virtual bool visible()
const;
65 virtual int modelSet()
const;
68 DtSceneObjectAgent& sceneObjectAgent();
79 virtual void setPosition(
const DtVector& position);
91 virtual void setVelocity(
const DtVector& velocity);
100 virtual void setAcceleration(
const DtVector& acceleration);
106 virtual DtVector acceleration()
const;
109 virtual void setOrientation(
const DtTaitBryan& orientation);
112 virtual DtTaitBryan orientation()
const;
115 virtual void setAngularVelocity(
const DtVector& angularVelocity);
118 virtual DtVector angularVelocity()
const;
129 virtual void setDeadReckoningEnabled(
bool position,
bool velocity,
133 virtual void setSmoothingEnabled(
bool enabled);
136 virtual void setSmoothingPeriod(
float period);
138 virtual void setDamaged(
bool damaged);
139 bool damaged()
const;
146 virtual void updateIcon() = 0;