VR-Forces Developer's Guide
 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.

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

Public Member Functions

virtual ~DtSharedRadarCoverageSettings () override
 
virtual void getRecord (DtRadarCoverageSettingsRecord &rec) const
 
virtual void setFromRecord (const DtRadarCoverageSettingsRecord &rec)
 
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 setShowLabels (bool)
 
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)
 
virtual ~DtSharedSettings ()
 
boost::shared_mutex & mutex ()
 
SafetyKey safeToEmitSignals ()
 
void setCurrentWriteLock (boost::unique_lock< boost::shared_mutex > *currentWriteLock)
 
virtual const DtSettingsBackupsettingsBackup () const
 
virtual DtSettingsBackupsettingsBackup ()
 
virtual void backup ()
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static std::string className ()
 

Protected Member Functions

 DtSharedRadarCoverageSettings (makVrv::DtSharedSettingsManager &manager)
 

Protected Attributes

DtRadarCoverageSettingsRecord mySettingsRecord
 

Friends

class makVrv::DtReadSettingsLock< DtSharedRadarCoverageSettings >
 
class makVrv::DtWriteSettingsLock< DtSharedRadarCoverageSettings >
 
class makVrv::DtSharedSettingsManager
 

Constructor & Destructor Documentation

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

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

Accessor/mutator for key background color.

virtual void makVrf::DtSharedRadarCoverageSettings::keyBackgroundColorOSG ( float &  r,
float &  g,
float &  b,
float &  a 
) const
virtual

Accessor/mutator for key background color.

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

Accessor/mutator for key font color.

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

Accessor/mutator for key font color.

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)