15 #include <matrix/vlVector.h>
19 class DtMultiLineModel;
20 class DtOverlayPolygonModel;
21 class DtExtrudedPolygonModel;
29 class DtRadarCoverageModel;
46 virtual void redrawLines();
47 virtual void redrawSelected();
49 virtual void setAlpha(
double);
56 virtual void setWaitingColor(
float r,
float g,
float b,
float a);
63 virtual void updateSceneObject(
DtTime tNow);
64 virtual bool doIntersection();
65 virtual void cacheVisuals();
68 virtual void setVisible(
bool);
70 virtual DtVector calculateEndPointFromRadians(
const DtVector& start,
double endZ,
double radius,
double rad)
const;
72 virtual bool isDestroyed()
const;
75 virtual void updateCircle();
78 virtual void updateWaitingForRadarCoverage(
DtTime);
83 virtual void updateRadarCoverage(
DtTime);
85 virtual void createRadarCoverageModel();
Class which will manager overlay or extruded polygon models for drawing radar coverage areas...
Definition: radarCoverageModel.h:23
Definition: vrfExtendedIntervisibilitySettings.h:29
HeightIntersections myHeightIntersections
Definition: attachableSensorFanUpdater.h:89
double myAzimuthEnd
Definition: attachableSensorFanUpdater.h:111
makVrv::DtExtrudedPolygonModel * myCircleModel
Definition: attachableSensorFanUpdater.h:91
DtRadarCoverageModel * myRadarCoverageModel
Definition: attachableSensorFanUpdater.h:101
double myElevationSamplingRate
Definition: attachableSensorFanUpdater.h:107
makVrv::DtSignalConnectionManager myConnectionManager
Definition: attachableSensorFanUpdater.h:95
bool isVisible() const
Definition: attachableSensorFanUpdater.h:51
double mySensorRange
Definition: attachableSensorFanUpdater.h:98
Contains makVrv::DtAttachableFanUpdater class.
DtVector mySensorOrigin
Definition: attachableSensorFanUpdater.h:100
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
DtUniqueID DtElementID
The ElementID is a specific type of unique ID used to represent VR-Vantage uniquely defined elements...
Definition: DtUniqueID.h:23
makVrv::DtMultiLineModel * myLineModel
Definition: attachableSensorFanUpdater.h:92
bool myWasDestroyed
Definition: attachableSensorFanUpdater.h:97
std::map< int, bool > myStripVisibility
Definition: attachableSensorFanUpdater.h:102
Class which will keep track of sensor fan los object (spokes between an origin and the outer rim of t...
Definition: attachableSensorFanUpdater.h:37
std::map< int, Intersections > HeightIntersections
Definition: attachableSensorFanUpdater.h:88
bool myIsVisible
Definition: attachableSensorFanUpdater.h:93
double myElevationEnd
Definition: attachableSensorFanUpdater.h:109
Class which will keep track of fan los object (spokes between an origin and the outer rim of the circ...
Definition: DtAttachableFanUpdater.h:24
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
double myAlpha
Definition: attachableSensorFanUpdater.h:103
bool mySceneObjectVisible
Definition: attachableSensorFanUpdater.h:94
DtVrfExtendedIntervisibilitySettingsData::Color myWaitingColor
Definition: attachableSensorFanUpdater.h:106
bool myHasUpdates
Definition: attachableSensorFanUpdater.h:96
makVrv::DtOverlayPolygonModel * myArcModel
Definition: attachableSensorFanUpdater.h:90
Base class to provide boost signal/slot management.
double myAzimuthStart
Definition: attachableSensorFanUpdater.h:110
std::map< double, DtVrfExtendedIntervisibilitySettingsData::Color > ColorMap
Definition: radarCoverageManager.h:49
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Implementation of class that will manage a collection of line models.
Definition: DtMultiLineModel.h:22
Distributed model for drawing polygons on the overlay layer.
Definition: DtOverlayPolygonModel.h:20
double myElevationStart
Definition: attachableSensorFanUpdater.h:108
This class is a virtual class that all Extruded polygon models must implement.
Definition: DtExtrudedPolygonModel.h:18
bool myIsComplete
Definition: attachableSensorFanUpdater.h:113
double myAzimuthSamplingRate
Definition: attachableSensorFanUpdater.h:104
DtVector mySensorOffset
Definition: attachableSensorFanUpdater.h:99