VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Private Member Functions | Friends
DtRadarCoverageAltitudeSettings Class Reference
Inheritance diagram for DtRadarCoverageAltitudeSettings:
Inheritance graph
[legend]

Public Types

typedef std::map< double,
unsigned int
AltitudeMap
 

Public Member Functions

 DtRadarCoverageAltitudeSettings ()
 Default constructor, required for deserialization. More...
 
 DtRadarCoverageAltitudeSettings (std::string name)
 Constructor. More...
 
 DtRadarCoverageAltitudeSettings (std::string name, const AltitudeMap &)
 Constructor. More...
 
 DtRadarCoverageAltitudeSettings (const DtRadarCoverageAltitudeSettings &orig)
 Copy constructor. More...
 
virtual bool operator== (const DtSettingsObject &other) const
 Equality operator. More...
 
virtual bool operator!= (const DtSettingsObject &other) const
 Inequality operator. More...
 
virtual DtSettingsObjectclone () const
 Clone operator, returns a new settings which is a copy of this one. More...
 
virtual bool setFrom (const DtSettingsObject *other)
 
virtual void addAltitude (double, unsigned int)
 Adds a new color into the map. Repalces if exists. More...
 
virtual bool removeAltitude (double)
 Removes the altitude from the map and returns true if it was there. More...
 
virtual void setAltitudeMap (const AltitudeMap &)
 Sets the map. More...
 
const AltitudeMapaltitudeMap () const
 Returns the color map. More...
 
virtual std::set< doublealtitudes () const
 
- Public Member Functions inherited from DtSettingsObject
 DtSettingsObject ()
 
 DtSettingsObject (std::string name)
 
 DtSettingsObject (const DtSettingsObject &orig)
 
virtual void operator= (const DtSettingsObject &orig)
 
virtual std::string name () const
 

Static Public Member Functions

static DtSettingsObjectcreate (DtSettingsObjectCreationParams &params)
 Creator. More...
 

Protected Member Functions

void init ()
 Adds default colors. Not virtual as is only called from constructor. More...
 

Protected Attributes

AltitudeMap myAltitudeMap
 
- Protected Attributes inherited from DtSettingsObject
std::string myName
 

Private Member Functions

template<class Archive >
void serialize (Archive &ar, const unsigned int version)
 Serialization support. More...
 

Friends

class boost::serialization::access
 

Member Typedef Documentation

Constructor & Destructor Documentation

DtRadarCoverageAltitudeSettings::DtRadarCoverageAltitudeSettings ( )

Default constructor, required for deserialization.

DtRadarCoverageAltitudeSettings::DtRadarCoverageAltitudeSettings ( std::string  name)

Constructor.

DtRadarCoverageAltitudeSettings::DtRadarCoverageAltitudeSettings ( std::string  name,
const AltitudeMap  
)

Constructor.

DtRadarCoverageAltitudeSettings::DtRadarCoverageAltitudeSettings ( const DtRadarCoverageAltitudeSettings orig)

Copy constructor.

Member Function Documentation

virtual bool DtRadarCoverageAltitudeSettings::operator== ( const DtSettingsObject other) const
virtual

Equality operator.

Reimplemented from DtSettingsObject.

virtual bool DtRadarCoverageAltitudeSettings::operator!= ( const DtSettingsObject other) const
virtual

Inequality operator.

Reimplemented from DtSettingsObject.

virtual DtSettingsObject* DtRadarCoverageAltitudeSettings::clone ( ) const
virtual

Clone operator, returns a new settings which is a copy of this one.

Implements DtSettingsObject.

virtual bool DtRadarCoverageAltitudeSettings::setFrom ( const DtSettingsObject other)
virtual

Reimplemented from DtSettingsObject.

virtual void DtRadarCoverageAltitudeSettings::addAltitude ( double  ,
unsigned  int 
)
virtual

Adds a new color into the map. Repalces if exists.

virtual bool DtRadarCoverageAltitudeSettings::removeAltitude ( double  )
virtual

Removes the altitude from the map and returns true if it was there.

virtual void DtRadarCoverageAltitudeSettings::setAltitudeMap ( const AltitudeMap )
virtual

Sets the map.

const AltitudeMap& DtRadarCoverageAltitudeSettings::altitudeMap ( ) const
inline

Returns the color map.

virtual std::set<double> DtRadarCoverageAltitudeSettings::altitudes ( ) const
virtual
static DtSettingsObject* DtRadarCoverageAltitudeSettings::create ( DtSettingsObjectCreationParams params)
static

Creator.

void DtRadarCoverageAltitudeSettings::init ( )
protected

Adds default colors. Not virtual as is only called from constructor.

template<class Archive >
void DtRadarCoverageAltitudeSettings::serialize ( Archive &  ar,
const unsigned int  version 
)
inlineprivate

Serialization support.

Friends And Related Function Documentation

friend class boost::serialization::access
friend

Member Data Documentation

AltitudeMap DtRadarCoverageAltitudeSettings::myAltitudeMap
protected

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

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)