20 class DtCharacterModelAgent;
21 class DtSceneObjectAgent;
22 class DtSurfaceClampingUpdaterAgent;
23 class DtWaterClampingUpdaterAgent;
40 virtual void setPosition(
const DtGeodeticCoord& pos,
bool force=
false);
45 virtual void setOrientation(
const DtTaitBryan& orientation,
bool force=
false);
48 virtual void setCharacterPaused(
bool paused );
51 virtual void setCharacterActionSpeed(
float speed );
54 virtual void setCharacterAction(
const std::string& action );
57 virtual void setCharacterAction(
const std::string& action,
bool paused,
double speed );
64 virtual void setWeaponDeployed(
bool deployed);
67 virtual bool weaponDeployed()
const;
72 virtual void setAlive(
bool alive );
75 virtual bool alive()
const;
79 virtual void setWaterlineOriginOffset(
float offset );
82 virtual void startEmbarked();
85 virtual void endEmbarked();
89 virtual void startDeadReckoning();
92 virtual void endDeadReckoning();
96 virtual void startGroundClamping();
99 virtual void endGroundClamping();