|
| | DtRadarCoverageManager (makVrv::DtDe &) |
| |
| virtual | ~DtRadarCoverageManager () |
| |
| virtual void | startMonitoring (const DtUUID &) |
| |
| virtual bool | stopMonitoring (const DtUUID &, bool signal=true, bool beingRemoved=false) |
| |
| bool | monitoring (const DtUUID &uuid) const |
| |
| virtual void | loadDefaults (bool fromFactory=false) |
| |
| virtual void | saveAsDefaults () |
| |
const
makVrv::DtRecordSettingsBackupInterface * | settingsBackup () const |
| |
| makVrv::DtRecordSettingsBackupInterface * | settingsBackup () |
| |
| void | exportSettings (const std::string &fileName) |
| |
| void | importSettings (const std::string &fileName) |
| |
| void | setAutoSave (bool b) |
| |
| bool | autoSave () const |
| |
| virtual void | getRecord (DtRadarCoverageSettingsRecord &rec) const |
| |
| virtual void | setFromRecord (const DtRadarCoverageSettingsRecord &rec) |
| |
| virtual void | getSplitRecord (std::vector< DtRadarCoverageSettingsRecord > &rec, std::vector< std::string > &fileNames) |
| |
| virtual void | addRecords (DtRadarCoverageSettingsRecord &recs, DtRadarCoverageSettingsRecord &combinedRec) |
| |
| virtual void | setAlpha (double d) |
| |
| virtual double | alpha () const |
| |
| virtual void | setWaitingForServerColor (unsigned int) |
| |
| virtual unsigned int | waitingForServerColor () const |
| |
| virtual void | waitingForServerColorOSG (float &r, float &g, float &b, float &a) const |
| |
| virtual void | setAltitudeMSL (bool) |
| |
| virtual bool | altitudeMSL () const |
| |
| virtual void | setRadarCoverageAltitudeMap (const ColorMap &) |
| |
| virtual const ColorMap & | radarCoverageAltitudeMap () const |
| |
| virtual void | addRadarCoverageAltitude (double, unsigned int) |
| |
| virtual bool | removeRadarCoverageAltitude (double) |
| |
| virtual void | setRadarCoverageAltitudeMap (const DtRadarCoverageAltitudeSettings::AltitudeMap &) |
| |
| virtual void | setShowLabels (bool) |
| |
| virtual bool | showLabels () const |
| |
| virtual bool | hasRadarCoverage (const makVrv::DtSelectionManager::IdSet &) |
| |
| virtual bool | hasRadarCoverage (makVrv::DtUniqueID) |
| |
| virtual bool | isMonitoring () const |
| |
| virtual bool | isMonitoring (const DtUUID &) const |
| |
|
| virtual void | setKeyBackgroundColor (unsigned int) |
| |
| virtual unsigned int | keyBackgroundColor () const |
| |
| virtual void | keyBackgroundColorOSG (float &r, float &g, float &b, float &a) const |
| |
|
| virtual void | setKeyFontColor (unsigned int) |
| |
| virtual unsigned int | keyFontColor () const |
| |
| virtual void | keyFontColorOSG (float &r, float &g, float &b, float &a) const |
| |
| | DtVirtualBaseClass () |
| |
| virtual | ~DtVirtualBaseClass () |
| |
|
| typedef std::map< DtUUID, int > | MonitoringMap |
| |
typedef std::map
< makVrv::DtUniqueID, DtUUID > | MonitoringByIdMap |
| |
typedef std::map< DtUUID,
std::map< bool, int > > | RequestIds |
| |
typedef std::map< DtString,
RadarCoverageVisual > | RadarCoverageVisuals |
| |
typedef std::map< DtUUID,
RadarCoverageVisuals > | RadarCoverageVisualsMap |
| |
typedef std::map< bool,
DtIfRadarCoverageInformationResponse * > | WaitingForVisuals |
| |
typedef std::map< DtUUID,
WaitingForVisuals > | WaitingForVisualsMap |
| |
typedef std::map< DtUUID,
std::map< bool,
boost::signals2::connection > > | UpdateConnections |
| |
The first bool is 2D or 3D data.
| makVrf::DtRadarCoverageManager::DtRadarCoverageManager |
( |
makVrv::DtDe & |
| ) |
|
| virtual makVrf::DtRadarCoverageManager::~DtRadarCoverageManager |
( |
| ) |
|
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::startMonitoring |
( |
const DtUUID & |
| ) |
|
|
virtual |
| virtual bool makVrf::DtRadarCoverageManager::stopMonitoring |
( |
const DtUUID & |
, |
|
|
bool |
signal = true, |
|
|
bool |
beingRemoved = false |
|
) |
| |
|
virtual |
Requests to stop monitoring for the specified entity. Returns true if no other items are monitoring this entity.
| bool makVrf::DtRadarCoverageManager::monitoring |
( |
const DtUUID & |
uuid | ) |
const |
|
inline |
Returns true if monitoring item.
| virtual void makVrf::DtRadarCoverageManager::loadDefaults |
( |
bool |
fromFactory = false | ) |
|
|
virtual |
Loads default or factory record.
| virtual void makVrf::DtRadarCoverageManager::saveAsDefaults |
( |
| ) |
|
|
virtual |
Saves record as default record.
| void makVrf::DtRadarCoverageManager::exportSettings |
( |
const std::string & |
fileName | ) |
|
Exports the current cache settings to a file.
| void makVrf::DtRadarCoverageManager::importSettings |
( |
const std::string & |
fileName | ) |
|
Import the current cache settings from a file.
| void makVrf::DtRadarCoverageManager::setAutoSave |
( |
bool |
b | ) |
|
| bool makVrf::DtRadarCoverageManager::autoSave |
( |
| ) |
const |
| virtual void makVrf::DtRadarCoverageManager::getSplitRecord |
( |
std::vector< DtRadarCoverageSettingsRecord > & |
rec, |
|
|
std::vector< std::string > & |
fileNames |
|
) |
| |
|
inlinevirtual |
To support writing element definitions in folders as multiple files not implemented.
To support writing element definitions in folders as multiple files not implemented.
| virtual void makVrf::DtRadarCoverageManager::setAlpha |
( |
double |
d | ) |
|
|
virtual |
The alpha that applies overall to radar coverage lines.
| virtual double makVrf::DtRadarCoverageManager::alpha |
( |
| ) |
const |
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::setWaitingForServerColor |
( |
unsigned |
int | ) |
|
|
virtual |
Accessor/mutator for the color for waiting for server.
| virtual unsigned int makVrf::DtRadarCoverageManager::waitingForServerColor |
( |
| ) |
const |
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::waitingForServerColorOSG |
( |
float & |
r, |
|
|
float & |
g, |
|
|
float & |
b, |
|
|
float & |
a |
|
) |
| const |
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::setAltitudeMSL |
( |
bool |
| ) |
|
|
virtual |
Only valid for radar coverage view and only 2D calculations. Whether altitudes are above MSL or AGL. This is a global back-end setting and will apply to all radar coverage objects.
| virtual bool makVrf::DtRadarCoverageManager::altitudeMSL |
( |
| ) |
const |
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::setRadarCoverageAltitudeMap |
( |
const ColorMap & |
| ) |
|
|
virtual |
Only valid for radar coverage 2D color calculations. This will set the value in the back-end when set.
| virtual const ColorMap& makVrf::DtRadarCoverageManager::radarCoverageAltitudeMap |
( |
| ) |
const |
|
virtual |
| virtual void makVrf::DtRadarCoverageManager::addRadarCoverageAltitude |
( |
double |
, |
|
|
unsigned |
int |
|
) |
| |
|
virtual |
Adds a new color into the map. Repalces if exists.
| virtual bool makVrf::DtRadarCoverageManager::removeRadarCoverageAltitude |
( |
double |
| ) |
|
|
virtual |
Removes the altitude from the map and returns true if it was there.
| virtual void makVrf::DtRadarCoverageManager::setKeyBackgroundColor |
( |
unsigned |
int | ) |
|
|
virtual |
Accessor/mutator for key background color.
| virtual unsigned int makVrf::DtRadarCoverageManager::keyBackgroundColor |
( |
| ) |
const |
|
virtual |
Accessor/mutator for key background color.
| virtual void makVrf::DtRadarCoverageManager::keyBackgroundColorOSG |
( |
float & |
r, |
|
|
float & |
g, |
|
|
float & |
b, |
|
|
float & |
a |
|
) |
| const |
|
virtual |
Accessor/mutator for key background color.
| virtual void makVrf::DtRadarCoverageManager::setKeyFontColor |
( |
unsigned |
int | ) |
|
|
virtual |
Accessor/mutator for key font color.
| virtual unsigned int makVrf::DtRadarCoverageManager::keyFontColor |
( |
| ) |
const |
|
virtual |
Accessor/mutator for key font color.
| virtual void makVrf::DtRadarCoverageManager::keyFontColorOSG |
( |
float & |
r, |
|
|
float & |
g, |
|
|
float & |
b, |
|
|
float & |
a |
|
) |
| const |
|
virtual |
Accessor/mutator for key font color.
| virtual void makVrf::DtRadarCoverageManager::setShowLabels |
( |
bool |
| ) |
|
|
virtual |
Whether or not to show labels with the radar coverage areas (labels are the display name of the sensor as defined in the ope/entity file)
| virtual bool makVrf::DtRadarCoverageManager::showLabels |
( |
| ) |
const |
|
virtual |
Returns true if any objects in the id set have a sensor that can show a sensor info fan.
| virtual bool makVrf::DtRadarCoverageManager::isMonitoring |
( |
| ) |
const |
|
virtual |
Returns true if any item is being monitored.
| virtual bool makVrf::DtRadarCoverageManager::isMonitoring |
( |
const DtUUID & |
| ) |
const |
|
virtual |
Returns true if the specific item is being monitored.
| virtual void makVrf::DtRadarCoverageManager::completeSetup |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::DtRadarCoverageManager::slot_settingReceived |
( |
const std::string & |
s, |
|
|
const DtVrfBackendState * |
state |
|
) |
| |
|
protectedvirtual |
| virtual void makVrf::DtRadarCoverageManager::slot_radarCoverageEnabled |
( |
const DtUUID & |
, |
|
|
int |
|
|
) |
| |
|
protectedvirtual |
| virtual void makVrf::DtRadarCoverageManager::slot_setupRadarCoverage |
( |
| ) |
|
|
protectedvirtual |
| virtual void makVrf::DtRadarCoverageManager::processRadarCoverageData |
( |
DtSimMessage * |
msg | ) |
|
|
protectedvirtual |
Will return true if creation was successful. If not this will be put into a queue, as, for some reason the visuals do not yet exist and this must wait for the base simulation object visual to be present before it can be created.
| virtual void makVrf::DtRadarCoverageManager::processWaitingVisuals |
( |
| ) |
|
|
protectedvirtual |
| boost::signals2::signal<void (bool)> makVrf::DtRadarCoverageManager::signal_altitudeMSLChanged |
| boost::signals2::signal<void (float r, float g, float b, float a)> makVrf::DtRadarCoverageManager::signal_keyBackgroundColorChanged |
| boost::signals2::signal<void (float r, float g, float b, float a)> makVrf::DtRadarCoverageManager::signal_keyFontColorChanged |
| boost::signals2::signal<void (const ColorMap&)> makVrf::DtRadarCoverageManager::signal_radarCoverageAltitudesChanged |
| boost::signals2::signal<void (const DtUUID&)> makVrf::DtRadarCoverageManager::signal_radarCoverageMonitored |
| boost::signals2::signal<void (const DtUUID&)> makVrf::DtRadarCoverageManager::signal_radarCoverageStoppedMonitoring |
| boost::signals2::signal<void (double)> makVrf::DtRadarCoverageManager::signal_alphaChanged |
| boost::signals2::signal<void (float r, float g, float b, float a)> makVrf::DtRadarCoverageManager::signal_waitingColorChanged |
| bool makVrf::DtRadarCoverageManager::myAltitudeMSL |
|
protected |
| ColorMap makVrf::DtRadarCoverageManager::myRadarCoverageAltitudes |
|
protected |
| RequestIds makVrf::DtRadarCoverageManager::myRequestIds |
|
protected |
| boost::signals2::connection makVrf::DtRadarCoverageManager::myWaitingConnection |
|
protected |
| std::set<int> makVrf::DtRadarCoverageManager::myPendingRequestIds |
|
protected |
The documentation for this class was generated from the following file: