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 Types | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes | Private Member Functions
makVrf::DtTerrainProfileSettingsWidget Class Reference

Instances of DtTerrainProfileSettingsWidget will allow the user to set options for terrain profile graphs. More...

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

Public Types

enum  Types { IntervisibilityLine = 1, Route = 2, NearLine = 3, ShowVertices = 4 }

Public Member Functions

 DtTerrainProfileSettingsWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 default constructor
virtual ~DtTerrainProfileSettingsWidget ()
 destructor
virtual void setShowObjectsNearLine (bool)
virtual void setShowVertices (bool)
virtual void setShowObjectsWithinRange (double)
virtual void setShowObjectsWithinRangeUnitsLabel (const QString &)
virtual void setSamplingRate (double)
virtual void setSamplingRateLabel (const QString &)
virtual void setMaximumPointsPerLine (int)
virtual void setShowWhenCreatingIntervisibilityLine (bool)
virtual void setShowWhenCreatingRoute (bool)
virtual void setShowWhenEditingRoute (bool)

Public Attributes

boost::signal< void(int, bool,
bool)> 
signal_optionChanged
 For convenience, rather than having a signal for each item, one signal and send the type and whether it is create or edit.
boost::signal< void(double)> signal_showObjectsWithinRangeChanged
 objects within range and sampling rate are only changed on return key press or focus lost (if value is different).
boost::signal< void(double)> signal_samplingRateChanged
boost::signal< void(int)> signal_maximumPointsPerLineValueChanged
Ui_DtTerrainProfileSettingsWidgetUi myUiImpl

Protected Slots

virtual void onOptionChanged ()
 Called when a check box has changed. Signal option changed.
virtual void onShowObjectsNearLineValueChanged ()
 Called when objects near line value has changed.
virtual void onSamplingRateValueChanged ()
 Called when sampling rate changes.
virtual void onMaximumPointsPerLineValueChanged ()
 Called when maximum points on line changed.

Protected Member Functions

void setupGui ()

Protected Attributes

makVrv::DtDemyDe

Private Member Functions

 DtTerrainProfileSettingsWidget (const DtTerrainProfileSettingsWidget &orig)
 copy constructor. Not Implemented.
DtTerrainProfileSettingsWidgetoperator= (const DtTerrainProfileSettingsWidget &rhs)
 assignment operator. Not Implemented.

Detailed Description

Instances of DtTerrainProfileSettingsWidget will allow the user to set options for terrain profile graphs.

Member Enumeration Documentation

Enumerator:
IntervisibilityLine 
Route 
NearLine 
ShowVertices 

Constructor & Destructor Documentation

makVrf::DtTerrainProfileSettingsWidget::DtTerrainProfileSettingsWidget ( makVrv::DtDe de,
QWidget parent = NULL,
const Qt::WindowFlags &  flags = 0 
)

default constructor

virtual makVrf::DtTerrainProfileSettingsWidget::~DtTerrainProfileSettingsWidget ( )
virtual

destructor

makVrf::DtTerrainProfileSettingsWidget::DtTerrainProfileSettingsWidget ( const DtTerrainProfileSettingsWidget orig)
private

copy constructor. Not Implemented.

Member Function Documentation

virtual void makVrf::DtTerrainProfileSettingsWidget::setShowObjectsNearLine ( bool  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowVertices ( bool  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowObjectsWithinRange ( double  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowObjectsWithinRangeUnitsLabel ( const QString &  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setSamplingRate ( double  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setSamplingRateLabel ( const QString &  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setMaximumPointsPerLine ( int  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowWhenCreatingIntervisibilityLine ( bool  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowWhenCreatingRoute ( bool  )
virtual
virtual void makVrf::DtTerrainProfileSettingsWidget::setShowWhenEditingRoute ( bool  )
virtual
void makVrf::DtTerrainProfileSettingsWidget::setupGui ( )
protected
virtual void makVrf::DtTerrainProfileSettingsWidget::onOptionChanged ( )
protectedvirtualslot

Called when a check box has changed. Signal option changed.

virtual void makVrf::DtTerrainProfileSettingsWidget::onShowObjectsNearLineValueChanged ( )
protectedvirtualslot

Called when objects near line value has changed.

Will convert back to meters and send signal

virtual void makVrf::DtTerrainProfileSettingsWidget::onSamplingRateValueChanged ( )
protectedvirtualslot

Called when sampling rate changes.

virtual void makVrf::DtTerrainProfileSettingsWidget::onMaximumPointsPerLineValueChanged ( )
protectedvirtualslot

Called when maximum points on line changed.

DtTerrainProfileSettingsWidget& makVrf::DtTerrainProfileSettingsWidget::operator= ( const DtTerrainProfileSettingsWidget rhs)
private

assignment operator. Not Implemented.

Member Data Documentation

boost::signal<void (int, bool, bool)> makVrf::DtTerrainProfileSettingsWidget::signal_optionChanged

For convenience, rather than having a signal for each item, one signal and send the type and whether it is create or edit.

boost::signal<void (double)> makVrf::DtTerrainProfileSettingsWidget::signal_showObjectsWithinRangeChanged

objects within range and sampling rate are only changed on return key press or focus lost (if value is different).

This is to prevent changing on each key press

boost::signal<void (double)> makVrf::DtTerrainProfileSettingsWidget::signal_samplingRateChanged
boost::signal<void (int)> makVrf::DtTerrainProfileSettingsWidget::signal_maximumPointsPerLineValueChanged
Ui_DtTerrainProfileSettingsWidgetUi makVrf::DtTerrainProfileSettingsWidget::myUiImpl
makVrv::DtDe& makVrf::DtTerrainProfileSettingsWidget::myDe
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)