12 #include <matrix/vlVector.h>
13 #include <matrix/vlTaitBryan.h>
18 class DtGroundClampingUpdater;
19 class DtWaterClampingUpdater;
20 class DtDynamicOceanObjectManager;
55 virtual void update(
DtTime tNow );
58 virtual void setVertexToUpdate(
unsigned int vertex );
68 virtual void setInputPosition(
const DtVector& position );
71 virtual void setInputOrientation(
const DtTaitBryan& orientation );
74 virtual void setPaused(
bool isPaused);
76 virtual void setIsAmphibious(
bool isAmphibious );
78 virtual void setIsSinking(
bool isSinking );
83 virtual bool onTheWater(
const DtVector& pos );
85 virtual bool haveOcean()
const;