VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
makVrf::DtSharedRadarCoverageSettings Class Reference

The shared radar coverage settings. More...

Inheritance diagram for makVrf::DtSharedRadarCoverageSettings:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtSharedRadarCoverageSettings ()
 DTOR.
virtual void getRecord (DtRadarCoverageSettingsRecord &rec) const
virtual void setFromRecord (const DtRadarCoverageSettingsRecord &rec)
virtual void setAlpha (double d)
 The alpha that applies overall to radar coverage lines.
virtual double alpha () const
virtual void setWaitingForServerColor (unsigned int)
 Accessor/mutator for the color for waiting for server.
virtual unsigned int waitingForServerColor () const
virtual void waitingForServerColorOSG (float &r, float &g, float &b, float &a) const
virtual void setShowLabels (bool)
 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 showLabels () 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
- Public Member Functions inherited from makVrv::DtSharedSettings
 DtSharedSettings (const DtSharedSettingsManager &manager)
 CTOR.
virtual ~DtSharedSettings ()
 DTOR.
boost::shared_mutex & mutex ()
 Get the mutex for the settings object.
SafetyKey safeToEmitSignals ()
 Create a safety key for the function, see above example.
void setCurrentWriteLock (boost::unique_lock< boost::shared_mutex > *currentWriteLock)
 No need to call, set by the DtWriteSettingLock object.
virtual const DtSettingsBackupsettingsBackup () const
 Accessor for the settings backup (const).
virtual DtSettingsBackupsettingsBackup ()
 Accessor for the settings backup.
virtual void backup ()
 Called to back up the settings.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static std::string className ()
 Get an instance of the radar coverage object.

Protected Member Functions

 DtSharedRadarCoverageSettings (makVrv::DtSharedSettingsManager &manager)
 CTOR.

Protected Attributes

DtRadarCoverageSettingsRecord mySettingsRecord

Friends

class makVrv::DtReadSettingsLock< DtSharedRadarCoverageSettings >
 Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.
class makVrv::DtWriteSettingsLock< DtSharedRadarCoverageSettings >
class makVrv::DtSharedSettingsManager

Detailed Description

The shared radar coverage settings.

Constructor & Destructor Documentation

virtual makVrf::DtSharedRadarCoverageSettings::~DtSharedRadarCoverageSettings ( )
virtual

DTOR.

makVrf::DtSharedRadarCoverageSettings::DtSharedRadarCoverageSettings ( makVrv::DtSharedSettingsManager manager)
protected

CTOR.

Member Function Documentation

static std::string makVrf::DtSharedRadarCoverageSettings::className ( )
static

Get an instance of the radar coverage object.

Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.

virtual void makVrf::DtSharedRadarCoverageSettings::getRecord ( DtRadarCoverageSettingsRecord rec) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::setFromRecord ( const DtRadarCoverageSettingsRecord rec)
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::setAlpha ( double  d)
virtual

The alpha that applies overall to radar coverage lines.

virtual double makVrf::DtSharedRadarCoverageSettings::alpha ( ) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::setWaitingForServerColor ( unsigned  int)
virtual

Accessor/mutator for the color for waiting for server.

virtual unsigned int makVrf::DtSharedRadarCoverageSettings::waitingForServerColor ( ) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::waitingForServerColorOSG ( float &  r,
float &  g,
float &  b,
float &  a 
) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::setKeyBackgroundColor ( unsigned  int)
virtual

Accessor/mutator for key background color

virtual unsigned int makVrf::DtSharedRadarCoverageSettings::keyBackgroundColor ( ) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::keyBackgroundColorOSG ( float &  r,
float &  g,
float &  b,
float &  a 
) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::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::DtSharedRadarCoverageSettings::showLabels ( ) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::setKeyFontColor ( unsigned  int)
virtual

Accessor/mutator for key font color

virtual unsigned int makVrf::DtSharedRadarCoverageSettings::keyFontColor ( ) const
virtual
virtual void makVrf::DtSharedRadarCoverageSettings::keyFontColorOSG ( float &  r,
float &  g,
float &  b,
float &  a 
) const
virtual

Friends And Related Function Documentation

Also protected, use the DtReadSettingsLock and DtWriteSettingsLock to access the object.

friend class makVrv::DtSharedSettingsManager
friend

Member Data Documentation

DtRadarCoverageSettingsRecord makVrf::DtSharedRadarCoverageSettings::mySettingsRecord
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)