24 class DtAgentManagerInterface;
25 class DtSharedSettingsManager;
26 class DtEntity3dFacade;
27 class DtEntity2dFacadeBase;
28 class DtEntity2dFacade;
29 class DtEntity2dImageFacade;
43 bool distribute =
false,
bool useImageFor2d =
false);
49 bool distribute =
false,
bool useImageFor2d =
false);
60 virtual void setVisible(
bool visible);
63 virtual bool visible()
const;
107 virtual void setPosition(
const DtVector& position);
119 virtual void setVelocity(
const DtVector& velocity);
128 virtual void setAcceleration(
const DtVector& acceleration);
134 virtual DtVector acceleration()
const;
137 virtual void setOrientation(
const DtTaitBryan& orientation);
140 virtual DtTaitBryan orientation()
const;
143 virtual void setAngularVelocity(
const DtVector& angularVelocity);
146 virtual DtVector angularVelocity()
const;
157 virtual void setDeadReckoningEnabled(
bool position,
bool velocity,
161 virtual void setSmoothingEnabled(
bool enabled);
164 virtual void setSmoothingPeriod(
float period);
168 virtual void setGroundClampingMode(
172 void setDisplayName(
const std::string displayName );
175 const std::string& displayName()
const;
182 bool distribute,
bool useImageFor2d );