VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties 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.

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

Public Types

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

Public Member Functions

 DtTerrainProfileSettingsWidget (makVrv::DtDe &de, QWidget *parent=NULL, const Qt::WindowFlags &flags=0)
 
virtual ~DtTerrainProfileSettingsWidget ()
 
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)
 
virtual void setUseBackendForTerrainProfileInformation (bool)
 

Public Attributes

boost::signals2::signal< void(int,
bool, bool)> 
signal_optionChanged
 
boost::signals2::signal< void(double)> signal_showObjectsWithinRangeChanged
 
boost::signals2::signal< void(double)> signal_samplingRateChanged
 
boost::signals2::signal< void(int)> signal_maximumPointsPerLineValueChanged
 
Ui_DtTerrainProfileSettingsWidgetUi myUiImpl
 

Protected Slots

virtual void onOptionChanged ()
 
virtual void onShowObjectsNearLineValueChanged ()
 
virtual void onSamplingRateValueChanged ()
 
virtual void onMaximumPointsPerLineValueChanged ()
 

Protected Member Functions

void setupGui ()
 

Protected Attributes

makVrv::DtDemyDe
 

Private Member Functions

 DtTerrainProfileSettingsWidget (const DtTerrainProfileSettingsWidget &orig)
 
DtTerrainProfileSettingsWidgetoperator= (const DtTerrainProfileSettingsWidget &rhs)
 

Member Enumeration Documentation

Enumerator
IntervisibilityLine 
Route 
NearLine 
ShowVertices 
UseBackend 

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
virtual void makVrf::DtTerrainProfileSettingsWidget::setUseBackendForTerrainProfileInformation ( 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::signals2::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::signals2::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::signals2::signal<void (double)> makVrf::DtTerrainProfileSettingsWidget::signal_samplingRateChanged
boost::signals2::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 Mar 27 22:49:11 EDT 2024 from SVN revision 264633
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)