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

Contains makVrf::DtTerrainSettingsManager class. More...

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

Public Member Functions

 DtTerrainSettingsManager (makVrv::DtDe &)
virtual ~DtTerrainSettingsManager ()
virtual void setUseSoundingPointData (bool b)
 Setting for whether or not to load sounding point data.
virtual bool useSoundingPointData () const
virtual void setSeaFloor (double)
 Sets the value of the sea floor in absense of any other information.
virtual double seaFloor () const
virtual void setDefaultSeaFloor (double)
 Default sea floor value in absense of one being set – default to 500 meters.
virtual double defaultSeaFloor () const
virtual const
makArchives::DtTerrainRecord::OptionalParameterMap
settingsMap () const
 Returns parameter settings map;.
virtual void setSettingsMap (const makArchives::DtTerrainRecord::OptionalParameterMap &)
 Sets settings map.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtTerrainSettingsManagerinstance (makVrv::DtDe &de)
 Returns instance of the messager.
static void registerInstance (makVrv::DtDe &, DtTerrainSettingsManager *)

Public Attributes

boost::signal< void()> signal_terrainSettingsChanged
 Sent after anything about the terrain settings have changed.

Protected Member Functions

virtual void terrainRecordSet (const makArchives::DtTerrainRecord &)
 Called when terrain is loaded from record.

Protected Attributes

makVrv::DtDemyDe
double myDefaultSeaFloor

Detailed Description

Contains makVrf::DtTerrainSettingsManager class.

These are settings that are read from/written to the mtf file when the mtf file is loaded or saved. There are no factory or appData settings for these values. In absence of values in the mtf file, they are defaulted to the values in the comments

Constructor & Destructor Documentation

makVrf::DtTerrainSettingsManager::DtTerrainSettingsManager ( makVrv::DtDe )
virtual makVrf::DtTerrainSettingsManager::~DtTerrainSettingsManager ( )
virtual

Member Function Documentation

static DtTerrainSettingsManager& makVrf::DtTerrainSettingsManager::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

static void makVrf::DtTerrainSettingsManager::registerInstance ( makVrv::DtDe ,
DtTerrainSettingsManager  
)
static
virtual void makVrf::DtTerrainSettingsManager::setUseSoundingPointData ( bool  b)
virtual

Setting for whether or not to load sounding point data.

Default is true. Key is DtUseSoundingPoints as defined in terrainSettingsDefines.h

virtual bool makVrf::DtTerrainSettingsManager::useSoundingPointData ( ) const
virtual
virtual void makVrf::DtTerrainSettingsManager::setSeaFloor ( double  )
virtual

Sets the value of the sea floor in absense of any other information.

Default is 500 meters. Key is DtSeaFloor as defined in terrainSettingsDefines.h

virtual double makVrf::DtTerrainSettingsManager::seaFloor ( ) const
virtual
virtual void makVrf::DtTerrainSettingsManager::setDefaultSeaFloor ( double  )
virtual

Default sea floor value in absense of one being set – default to 500 meters.

virtual double makVrf::DtTerrainSettingsManager::defaultSeaFloor ( ) const
virtual
virtual const makArchives::DtTerrainRecord::OptionalParameterMap& makVrf::DtTerrainSettingsManager::settingsMap ( ) const
virtual

Returns parameter settings map;.

virtual void makVrf::DtTerrainSettingsManager::setSettingsMap ( const makArchives::DtTerrainRecord::OptionalParameterMap )
virtual

Sets settings map.

virtual void makVrf::DtTerrainSettingsManager::terrainRecordSet ( const makArchives::DtTerrainRecord )
protectedvirtual

Called when terrain is loaded from record.

Member Data Documentation

boost::signal<void ()> makVrf::DtTerrainSettingsManager::signal_terrainSettingsChanged

Sent after anything about the terrain settings have changed.

makVrv::DtDe& makVrf::DtTerrainSettingsManager::myDe
protected
double makVrf::DtTerrainSettingsManager::myDefaultSeaFloor
protected

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

Document ID: Generated on Wed Jul 29 00:55:00 EDT 2015 from SVN revision 155257
Copyright © 2005-2015 VT MÄK. All Rights Reserved (www.mak.com)