16 #include <matrix/vlVector.h>
26 class DtSceneObjectUpdater;
46 virtual bool needsUpdate(
DtTime tNow );
49 virtual void update(
DtTime tNow );
57 virtual void setEnvironmentalSceneObject(
DtSceneObject* sceneObject );
60 virtual void setOrderGroup(
int);
65 virtual void centerIcon();
68 virtual DtVector calculateGeometricCenter()
const;
71 virtual DtVector calculateLineCenter()
const;
74 virtual DtVector centerOnLine(
int startIndex,
int endIndex,
double lengthOnLine)
const;
81 virtual void slot_sceneObjectToBeDeleted(
const DtUniqueID&
id );
84 virtual void slot_modelAdded(
DtModel*);
87 virtual void slot_modelRemoved(
DtModel*);