12 #include <matrix/vlVector.h>
13 #include <matrix/vlTaitBryan.h>
18 class DtGroundClampingUpdater;
19 class DtWaterClampingUpdater;
20 class DtDynamicOceanObjectManager;
21 class DtOverWaterUpdater;
56 virtual void update(
DtTime tNow );
59 virtual void setVertexToUpdate(
unsigned int vertex );
69 virtual void setInputPosition(
const DtVector& position );
72 virtual void setInputOrientation(
const DtTaitBryan& orientation );
75 virtual void setPaused(
bool isPaused);
79 virtual void setIsAmphibious(
bool isAmphibious );
82 virtual void setIsSinking(
bool isSinking );
87 virtual unsigned int landCheckInterval()
const;
88 virtual void setLandCheckInterval(
unsigned int frames);
97 virtual bool haveOcean()
const;