Class which will keep track of Intervisibility between an origin and an end point. Will update all scene objects attached to it with the Intervisibility information.
|
| | DtAttachableIntervisibilityUpdater (DtDe &de, DtElementID id) |
| |
| virtual | ~DtAttachableIntervisibilityUpdater () |
| |
| virtual void | setFixedDistance (bool) |
| |
| | DtLineModelUpdater (DtDe &de, DtElementID id) |
| |
| virtual | ~DtLineModelUpdater () |
| |
| virtual void | setStartPoint (const DtVector &position) |
| |
| virtual void | attachStartPoint (DtElementID id) |
| |
| virtual void | setStartPointOffset (const DtVector &offset) |
| |
| virtual void | setEndPoint (const DtVector &position) |
| |
| virtual void | attachEndPoint (DtElementID id) |
| |
| virtual void | setEndPointOffset (const DtVector &offset) |
| |
| virtual DtVector | calculateStartPoint () |
| |
| virtual DtVector | calculateEndPoint () |
| |
| virtual void | setSceneObject (DtSceneObject *sceneObject) |
| |
| | DtAttachableUpdater (DtDe &de, DtUniqueID id) |
| |
| virtual | ~DtAttachableUpdater () |
| |
| virtual bool | needsUpdate (DtTime tNow) |
| |
| virtual void | addAttachedPoint (const DtVector &position, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtUniqueID uniqueID, int vtx1, int vtx2, double proportion, int targetVertexIndex) |
| |
| virtual const AttachedPoint & | attachedPoint (int targetVertexIndex) const |
| |
| virtual void | setPositionOffset (const DtVector &offset) |
| |
| virtual void | setWorldPositionOffset (const DtVector &offset) |
| |
| virtual void | setPositionOffset (const DtVector &offset, int vtx) |
| |
| virtual void | setOrientationOffset (const DtTaitBryan &offset) |
| |
| virtual void | setWorldOrientationOffset (const DtTaitBryan &offset) |
| |
| virtual void | setAttachedPointMode (unsigned int mode, int vtx) |
| |
| virtual void | doAttachment (DtTime tNow) |
| |
| DtTime | lastUpdateTime () const |
| |
| virtual bool | updateIfNeeded (DtTime tNow) |
| |
| virtual | ~DtTickable () |
| |
| virtual void | setIsThreadSafe (bool safe) |
| |
| virtual bool | isThreadSafe () const |
| |
| virtual void | setTickableListState (TickableListState safeList) |
| |
| virtual TickableListState | tickableListState () const |
| |
| virtual void | setUpdatePeriod (unsigned int period) |
| |
| virtual unsigned int | updatePeriod () const |
| |
| virtual bool | lodSystemEnabled () const |
| |
|
| virtual void | update (DtTime tNow) |
| |
| virtual bool | doIntersection (const DtTime tNow) |
| |
| virtual void | updateSceneObject (DtTime tNow) |
| |
| virtual double | calculateDistance (const DtVector &start, const DtVector &end, DtVector *circleOrigin=0) const |
| |
| virtual void | calculateFixedDistance () |
| |
| virtual DtVector | fixedDistanceFrom (const DtVector &start, const DtVector &end, double heading, double distance) const |
| |
| virtual double | calculateHeading (const DtVector &start, const DtVector &end) const |
| |
| virtual DtVector | clamp (const DtVector &pt) const |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | cleanup (PointInformation &pointInfo) |
| |
| virtual DtVector | offsetPoint (const DtVector &point, const DtVector &offset, const DtTaitBryan &rootOri=DtTaitBryan()) const |
| |
| virtual DtVector | getAttachedPosition (PointInformation &pointInfo) |
| |
| virtual DtTaitBryan | getAttachedOrientation (PointInformation &pointInfo) |
| |
| virtual void | getSceneInformation (const PointInformation &info, DtUniqueID &sceneId) |
| |
| virtual void | slot_attachedSceneObjectToBeDeleted (DtUniqueID, PointInformation *) |
| |
| virtual void | slot_attachedUpdaterToBeDeleted (DtUniqueID, PointInformation *) |
| |
| virtual bool | pointLocationAndOrientation (AttachedPoint *point, double simTime, DtVector &location, DtTaitBryan &orientation) |
| |
| virtual void | removeAttachedPoint (int vtx, DtVector *positionOffset=0) |
| |
| virtual void | slot_sceneObjectToBeDeleted (const DtUniqueID &id) |
| |
| virtual void | slot_attachedSceneObjectToBeDeleted (const DtUniqueID &) |
| |
| virtual void | slot_attachedUpdaterToBeDeleted (const DtUniqueID &id) |
| |
| | DtTickable (DtTickableManagerInterface *manager) |
| |
| | DtTickable () |
| |
| virtual void | slot_managerAboutToBeDeleted () |
| |