17 #include <boost/signals.hpp>
22 class DtDeSharedState;
52 virtual bool needsUpdate( DtTime tNow );
59 virtual void update( DtTime tNow ) = 0;
63 virtual DtTime lastUpdateTime()
const;
85 virtual void setUpdaterPosition(
int vtx,
const DtVector& pos );
90 virtual const DtVector& updaterPosition(
int vtx )
const;
95 virtual void setUpdaterOrientation(
int vtx,
const DtTaitBryan& ori );
100 virtual const DtTaitBryan& updaterOrientation(
int vtx )
const;
108 void updateSceneObject( DtTime tNow );
112 virtual void terrainScaleTransformsIfNeeded();
126 virtual void slot_sceneObjectToBeDeleted(
const DtUniqueID&
id );