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

Logic for the terrain profile settings page. More...

Public Member Functions

 DtTerrainProfileSettingsLogic (makVrv::DtDe &de, DtTerrainProfileSettingsWidget &iFace, makVrv::DtPersistenceControlsInterface &toolbar)
 CTOR.
virtual ~DtTerrainProfileSettingsLogic ()
 virtual DTOR
virtual void setupFromOptions (const DtTerrainProfileSettingsRecord &rec)
 Sets up gui with initial values.
virtual void on_import ()
 Persistence slots:
virtual void on_export ()
virtual void on_importFilePathChosen (const std::string &filePath)
virtual void on_exportFilePathChosen (const std::string &filePath)

Protected Member Functions

virtual void onOptionChanged (int type, bool editing, bool value)
 Called when an option has changed. Set record appropriately.
virtual void slot_onUnitChanged (int attribute, int from)
 Called when units changed, see if need to change value of near line.
virtual void onShowObjectsWithinRangeChanged (double)
 Called when show objects within range changes.
virtual void onSamplingRateValueChanged (double)
 Called when sampling rate changes.
virtual void onMaximumPointsPerLineValueChanged (int)
 Called when maximum points per line value changes.

Protected Attributes

makVrv::DtDemyDe
DtTerrainProfileSettingsWidgetmyInterface
makVrv::DtPersistenceControlsInterfacemyToolbarInterface
makVrv::DtSignalConnectionManager myConnectionManager
makVrv::DtDisplayUnitsConverter::DistanceUnits myDistanceUnits
 Current units for distance and altitude. Used to check to see if units need to be changed.

Detailed Description

Logic for the terrain profile settings page.

Constructor & Destructor Documentation

makVrf::DtTerrainProfileSettingsLogic::DtTerrainProfileSettingsLogic ( makVrv::DtDe de,
DtTerrainProfileSettingsWidget iFace,
makVrv::DtPersistenceControlsInterface toolbar 
)

CTOR.

virtual makVrf::DtTerrainProfileSettingsLogic::~DtTerrainProfileSettingsLogic ( )
virtual

virtual DTOR

Member Function Documentation

virtual void makVrf::DtTerrainProfileSettingsLogic::setupFromOptions ( const DtTerrainProfileSettingsRecord rec)
virtual

Sets up gui with initial values.

virtual void makVrf::DtTerrainProfileSettingsLogic::on_import ( )
virtual

Persistence slots:

virtual void makVrf::DtTerrainProfileSettingsLogic::on_export ( )
virtual
virtual void makVrf::DtTerrainProfileSettingsLogic::on_importFilePathChosen ( const std::string &  filePath)
virtual
virtual void makVrf::DtTerrainProfileSettingsLogic::on_exportFilePathChosen ( const std::string &  filePath)
virtual
virtual void makVrf::DtTerrainProfileSettingsLogic::onOptionChanged ( int  type,
bool  editing,
bool  value 
)
protectedvirtual

Called when an option has changed. Set record appropriately.

virtual void makVrf::DtTerrainProfileSettingsLogic::slot_onUnitChanged ( int  attribute,
int  from 
)
protectedvirtual

Called when units changed, see if need to change value of near line.

virtual void makVrf::DtTerrainProfileSettingsLogic::onShowObjectsWithinRangeChanged ( double  )
protectedvirtual

Called when show objects within range changes.

virtual void makVrf::DtTerrainProfileSettingsLogic::onSamplingRateValueChanged ( double  )
protectedvirtual

Called when sampling rate changes.

virtual void makVrf::DtTerrainProfileSettingsLogic::onMaximumPointsPerLineValueChanged ( int  )
protectedvirtual

Called when maximum points per line value changes.

Member Data Documentation

makVrv::DtDe& makVrf::DtTerrainProfileSettingsLogic::myDe
protected
DtTerrainProfileSettingsWidget& makVrf::DtTerrainProfileSettingsLogic::myInterface
protected
makVrv::DtPersistenceControlsInterface& makVrf::DtTerrainProfileSettingsLogic::myToolbarInterface
protected
makVrv::DtSignalConnectionManager makVrf::DtTerrainProfileSettingsLogic::myConnectionManager
protected
makVrv::DtDisplayUnitsConverter::DistanceUnits makVrf::DtTerrainProfileSettingsLogic::myDistanceUnits
protected

Current units for distance and altitude. Used to check to see if units need to be changed.


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

Document ID: Generated on Wed Mar 11 21:20:57 EDT 2015 from SVN revision 150940
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)