Class which will keep track of sensor fan los object (spokes between an origin and the outer rim of the circle). Attacher assumes that the parent scene objects have created enough line model agents to support the number of spokes. If not, the updater will only update for as many spokes as the object has for the altitudes that the sensor fan is checking.
|
| | DtAttachableSensorFanUpdater (makVrv::DtDe &de, makVrv::DtElementID id) |
| |
| virtual | ~DtAttachableSensorFanUpdater () |
| |
| virtual void | redrawLines () |
| |
| virtual void | redrawSelected () |
| |
| virtual void | setAlpha (double) |
| |
| bool | isVisible () const |
| |
| virtual void | setWaitingColor (float r, float g, float b, float a) |
| |
| virtual void | process (const DtIfRadarCoverageInformationResponse *) |
| |
| | DtAttachableFanUpdater (DtDe &de, DtElementID id) |
| |
| virtual | ~DtAttachableFanUpdater () |
| |
| virtual void | setFanModeSamplingRate (double) |
| |
| virtual void | setStartPointOffsetFromCenter (const DtVector &) |
| |
| const DtVector & | startPointOffsetFromCenter () const |
| |
| | DtAttachableIntervisibilityUpdater (DtDe &de, DtElementID id) |
| |
| virtual | ~DtAttachableIntervisibilityUpdater () |
| |
| virtual void | setFixedDistance (bool) |
| |
| virtual void | setIsRangeLine (bool isRangeLine) |
| |
| virtual bool | isRangeLine () const |
| |
| | 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 sceneObjectId, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtElementID elementId, DtModelSetId modelSet, int targetVertexIndex) |
| |
| virtual void | addAttachedPoint (DtUniqueID sceneObjectId, 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 | setModel (DtModel *model) |
| |
| virtual void | doAttachment (DtTime tNow) |
| |
| DtTime | lastUpdateTime () const |
| |
| virtual bool | updateIfNeeded (DtTime tNow) |
| |
| virtual | ~DtTickable () |
| |
| virtual void | setTickableEnabled (bool enabled) |
| |
| 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 | adaptiveTickLodEnabled () const |
| |
|
| virtual void | updateSceneObject (DtTime tNow) |
| |
| virtual bool | doIntersection (const DtTime tNow) override |
| |
| virtual void | cacheVisuals () |
| |
| virtual void | setVisible (bool) |
| |
| virtual DtVector | calculateEndPointFromRadians (const DtVector &start, double endZ, double radius, double rad) const |
| |
| virtual bool | isDestroyed () const |
| |
| virtual void | updateCircle () |
| |
| virtual void | updateWaitingForRadarCoverage (DtTime) |
| |
virtual
DtVrfExtendedIntervisibilitySettingsData::Color | closestColor (const DtRadarCoverageManager::ColorMap &, double alt) |
| |
| virtual void | updateRadarCoverage (DtTime) |
| |
| virtual void | createRadarCoverageModel () |
| |
| virtual DtVector | calculateEndPointFromRadian (const DtVector &start, double endZ, double radius, double degree) const |
| |
| virtual void | slot_coordinateSystemChanged () |
| |
| virtual void | update (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 | 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_modelToBeDeleted (DtModel *model) |
| |
| virtual void | slot_attachedSceneObjectToBeDeleted (const DtUniqueID &) |
| |
| virtual void | slot_attachedUpdaterToBeDeleted (const DtUniqueID &id) |
| |
| | DtTickable (DtTickableManagerInterface *manager) |
| |
| | DtTickable ()=delete |
| |
| virtual void | slot_managerAboutToBeDeleted () |
| |