VR-Forces 4.0.4 Class Documentation
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Attributes
makVrf::DtTerrainProfileSettingsManager Class Reference

Contains makVrf::DtTerrainProfileSettingsManager class. More...

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

List of all members.

Public Member Functions

 DtTerrainProfileSettingsManager (makVrv::DtDe &)
virtual ~DtTerrainProfileSettingsManager ()
void setAutoSave (bool b)
bool autoSave () const
virtual void getRecord (DtTerrainProfileSettingsRecord &rec) const
virtual void setFromRecord (const DtTerrainProfileSettingsRecord &rec)
virtual void loadDefaults (bool fromFactory=false)
 Loads default or factory record.
virtual void saveAsDefaults ()
 Saves record as default record.
const
makVrv::DtRecordSettingsBackupInterface
settingsBackup () const
makVrv::DtRecordSettingsBackupInterfacesettingsBackup ()
void exportSettings (const std::string &fileName)
 Exports the current cache settings to a file.
void importSettings (const std::string &fileName)
 Import the current cache settings from a file.
void setShowObjectsNearLine (bool)
bool showObjectsNearLine () const
void setShowVertices (bool)
 Shows vertex marker on line at each line point.
bool showVertices () const
void setShowObjectsWithinRange (double)
 Range is in meters.
double showObjectsWithinRange () const
void setSamplingRate (double)
 Sample a point every N meters on the line.
double samplingRate () const
void setMaximumNumberOfSamplePoints (int)
 Sets the maximum number of sample points on a line.
int maximumNumberOfSamplePoints () const
void setShowWhenCreatingIntervisibilityLine (bool)
bool showWhenCreatingIntervisibilityLine () const
void setShowWhenCreatingRoute (bool)
bool showWhenCreatingRoute () const
void setShowWhenEditingRoute (bool)
bool showWhenEditingRoute () const

Static Public Member Functions

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

Public Attributes

boost::signal< void(const
DtTerrainProfileSettingsRecord &)> 
signal_terrainProfileSettingsChanged
 Sent after anything about the terrain profile options have changed.

Protected Attributes

makVrv::DtDemyDe
makVrv::DtRecordSettingsBackupInterfacemySettingsBackup
DtTerrainProfileSettingsRecord myTerrainProfileSettings

Detailed Description

Contains makVrf::DtTerrainProfileSettingsManager class.

Manager of terrain profile settings. Use this class to set and to be notified of terrain profile changed


Constructor & Destructor Documentation


Member Function Documentation

Returns instance of the messager.

virtual void makVrf::DtTerrainProfileSettingsManager::loadDefaults ( bool  fromFactory = false) [virtual]

Loads default or factory record.

Saves record as default record.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Shows vertex marker on line at each line point.

Accessor/set methods for various options in the terrain profile.

Range is in meters.

Accessor/set methods for various options in the terrain profile.

Sample a point every N meters on the line.

Accessor/set methods for various options in the terrain profile.

Sets the maximum number of sample points on a line.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

Accessor/set methods for various options in the terrain profile.

void makVrf::DtTerrainProfileSettingsManager::exportSettings ( const std::string &  fileName)

Exports the current cache settings to a file.

void makVrf::DtTerrainProfileSettingsManager::importSettings ( const std::string &  fileName)

Import the current cache settings from a file.


Member Data Documentation

Sent after anything about the terrain profile options have changed.


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

Document ID: Generated on Fri Jun 29 16:33:32 EDT 2012 from SVN revision 116588
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)