VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes | Protected Slots | Protected Member Functions | Protected Attributes
makVrf::DtAltitudeSelectionWidget Class Reference
Inheritance diagram for makVrf::DtAltitudeSelectionWidget:
Inheritance graph
[legend]

Public Member Functions

 DtAltitudeSelectionWidget (makVrv::DtDe &de, QWidget *parent, const Qt::WindowFlags &flags=0, const DtTaskSetVariableWidget::CreationFlags &cflags=DtTaskSetVariableWidget::NormalMode)
virtual ~DtAltitudeSelectionWidget ()
virtual DtAltitudeClampType currentAltitudeTypeSelection () const
virtual void setCurrentAltitudeTypeSelection (const DtAltitudeClampType &type)
virtual double altitude () const
 Returns altitude value in meters and local.
virtual QString zValue () const
 Returns altitude as text.
virtual void setUseHighestLOD (bool)
virtual bool useHighestLOD () const
virtual void setZLabel (const QString &)
 Sets the label of the altitude text entry.
virtual bool eventFilter (QObject *, QEvent *)
 Called for events, if focus is received in the ground or sea level, signal receivedFocus.
virtual void setAltitudeDecimals (int decimals)
 Sets the precision of the altitude entries.
virtual void setLocation (DtVector, bool resetAltitude=false)
 Expects value in meters and local.
virtual DtGeodeticCoord geodeticLocation () const
virtual double altitudeAboveSeaLevel () const
virtual void setAltitudeAboveSeaLevel (double)
virtual void setAltitudeAboveSeaLevel (const QString &)
virtual void setAltitudeAboveSeaLevelLabel (const QString &)
virtual double altitudeAboveGroundLevel () const
virtual void setAltitudeAboveGroundLevel (double)
virtual void setAltitudeAboveGroundLevel (const QString &)
virtual void setAltitudeAboveGroundLevelLabel (const QString &)
virtual void setClampFlag (DtLocalObjectManager::ClampFlag)
virtual
DtLocalObjectManager::ClampFlag 
clampFlag () const
virtual void setMouseClickSupportEnabled (bool)
 Enables/disables mouse selection handling for mouse down. Default is turned off.
virtual void setDisplayOnlyMode (bool)
 Sets "display only" mode on/off. If on will show a label (altitude) and the combo box for selection.
virtual bool displayOnlyMode () const
 Returns whether or not in display only mode.
virtual void setLabel (const QString &)
QString label () const
virtual void setCoordinateSystem (const makArchives::DtDisplayUnitsSettingsRecord::CoordSys &)
 Calls down to logic to set coordinate system.
const
makArchives::DtDisplayUnitsSettingsRecord::CoordSys
coordinateSystem () const
virtual void setIgnoreList (const std::vector< makVrv::DtElementID > &)
 List of objects to ignore when getting intersections.
virtual const std::vector
< makVrv::DtElementID > & 
ignoreList () const
virtual void setAltitudeAboveSeaLevelSelected (bool b)
 Altitude above sea level UI modifiers.
virtual void setAltitudeAboveSeaLevelEnabled (bool b)
virtual void setAltitudeAboveSeaLevelVisible (bool b)
virtual void setAltitudeAboveGroundLevelSelected (bool b)
 Altitude above ground level UI modifiers.
virtual void setAltitudeAboveGroundLevelEnabled (bool b)
virtual void setAltitudeAboveGroundLevelVisible (bool b)
virtual void refreshLabels ()
virtual void setClampToNearestPolygon (bool)
 Sets whether or not to clamp to nearest polygon when selecting altitude. Default is true.
virtual void setMaintainCurrentAltitude (bool)
 If true, do not change the altitude set with location change.
virtual bool maintainCurrentAltitude () const
- Public Member Functions inherited from makVrf::DtAltitudeSelectionWidgetInterface
virtual ~DtAltitudeSelectionWidgetInterface ()

Public Attributes

QGroupBox * myGroupBox
QGridLayout * myGridLayout
QRadioButton * myAltitudeSLevelRadioButton
QRadioButton * myAltitudeGLevelRadioButton
QLineEditmyAltitudeSLevelLineEdit
QLineEditmyAltitudeGLevelLineEdit
QDoubleValidator * myValidator
bool myJustSetup
bool myDisplayOnlyMode
QHBoxLayout * myDisplayOnlyLayout
 Only valid in display only mode.
QLabelmyDisplayOnlyLabel
DtAltitudeSelectionWidgetLogicmyLogic
- Public Attributes inherited from makVrf::DtAltitudeSelectionWidgetInterface
boost::signal< void(DtAltitudeClampType)> signal_altitudeSelectionTypeChanged
boost::signal< void(double)> signal_altitudeChanged
boost::signal< void(double)> signal_altitudeAboveSeaLevelChanged
boost::signal< void(double)> signal_altitudeAboveGroundLevelChanged
boost::signal< void(double)> signal_altitudeAboveSeaLevelEdited
boost::signal< void(double)> signal_altitudeAboveGroundLevelEdited
boost::signal< void(int)> signal_clampSelectionChanged
boost::signal< void()> signal_receivedFocus

Protected Slots

virtual void slot_onAltitudeSelectionTypeChanged ()
virtual void slot_onAltitudeAboveSeaLevelEdited ()
virtual void slot_onAltitudeAboveGroundLevelEdited ()

Protected Member Functions

virtual void slot_onUnitChanged (int attribute, int from, int old)

Protected Attributes

makVrv::DtDemyDe
makVrv::DtSignalConnectionManager myConnectionManager

Constructor & Destructor Documentation

makVrf::DtAltitudeSelectionWidget::DtAltitudeSelectionWidget ( makVrv::DtDe de,
QWidget *  parent,
const Qt::WindowFlags &  flags = 0,
const DtTaskSetVariableWidget::CreationFlags cflags = DtTaskSetVariableWidget::NormalMode 
)
virtual makVrf::DtAltitudeSelectionWidget::~DtAltitudeSelectionWidget ( )
virtual

Member Function Documentation

virtual DtAltitudeClampType makVrf::DtAltitudeSelectionWidget::currentAltitudeTypeSelection ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setCurrentAltitudeTypeSelection ( const DtAltitudeClampType type)
virtual
virtual double makVrf::DtAltitudeSelectionWidget::altitude ( ) const
virtual

Returns altitude value in meters and local.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual QString makVrf::DtAltitudeSelectionWidget::zValue ( ) const
virtual

Returns altitude as text.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual void makVrf::DtAltitudeSelectionWidget::setUseHighestLOD ( bool  )
virtual
virtual bool makVrf::DtAltitudeSelectionWidget::useHighestLOD ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setZLabel ( const QString &  )
virtual

Sets the label of the altitude text entry.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual bool makVrf::DtAltitudeSelectionWidget::eventFilter ( QObject ,
QEvent  
)
virtual

Called for events, if focus is received in the ground or sea level, signal receivedFocus.

virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeDecimals ( int  decimals)
virtual

Sets the precision of the altitude entries.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual void makVrf::DtAltitudeSelectionWidget::setLocation ( DtVector  ,
bool  resetAltitude = false 
)
virtual

Expects value in meters and local.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual DtGeodeticCoord makVrf::DtAltitudeSelectionWidget::geodeticLocation ( ) const
virtual
virtual double makVrf::DtAltitudeSelectionWidget::altitudeAboveSeaLevel ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevel ( double  )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevel ( const QString &  )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevelLabel ( const QString &  )
virtual
virtual double makVrf::DtAltitudeSelectionWidget::altitudeAboveGroundLevel ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevel ( double  )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevel ( const QString &  )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevelLabel ( const QString &  )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setClampFlag ( DtLocalObjectManager::ClampFlag  )
virtual
virtual DtLocalObjectManager::ClampFlag makVrf::DtAltitudeSelectionWidget::clampFlag ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setMouseClickSupportEnabled ( bool  )
virtual

Enables/disables mouse selection handling for mouse down. Default is turned off.

virtual void makVrf::DtAltitudeSelectionWidget::setDisplayOnlyMode ( bool  )
virtual

Sets "display only" mode on/off. If on will show a label (altitude) and the combo box for selection.

virtual bool makVrf::DtAltitudeSelectionWidget::displayOnlyMode ( ) const
virtual

Returns whether or not in display only mode.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual void makVrf::DtAltitudeSelectionWidget::setLabel ( const QString &  )
virtual
QString makVrf::DtAltitudeSelectionWidget::label ( ) const
virtual void makVrf::DtAltitudeSelectionWidget::setCoordinateSystem ( const makArchives::DtDisplayUnitsSettingsRecord::CoordSys )
virtual

Calls down to logic to set coordinate system.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

const makArchives::DtDisplayUnitsSettingsRecord::CoordSys& makVrf::DtAltitudeSelectionWidget::coordinateSystem ( ) const
virtual void makVrf::DtAltitudeSelectionWidget::setIgnoreList ( const std::vector< makVrv::DtElementID > &  )
virtual

List of objects to ignore when getting intersections.

virtual const std::vector<makVrv::DtElementID>& makVrf::DtAltitudeSelectionWidget::ignoreList ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevelSelected ( bool  b)
virtual

Altitude above sea level UI modifiers.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevelEnabled ( bool  b)
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveSeaLevelVisible ( bool  b)
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevelSelected ( bool  b)
virtual

Altitude above ground level UI modifiers.

Implements makVrf::DtAltitudeSelectionWidgetInterface.

virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevelEnabled ( bool  b)
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setAltitudeAboveGroundLevelVisible ( bool  b)
virtual
virtual void makVrf::DtAltitudeSelectionWidget::refreshLabels ( )
virtual
virtual void makVrf::DtAltitudeSelectionWidget::setClampToNearestPolygon ( bool  )
virtual

Sets whether or not to clamp to nearest polygon when selecting altitude. Default is true.

virtual void makVrf::DtAltitudeSelectionWidget::setMaintainCurrentAltitude ( bool  )
virtual

If true, do not change the altitude set with location change.

virtual bool makVrf::DtAltitudeSelectionWidget::maintainCurrentAltitude ( ) const
virtual
virtual void makVrf::DtAltitudeSelectionWidget::slot_onUnitChanged ( int  attribute,
int  from,
int  old 
)
protectedvirtual
virtual void makVrf::DtAltitudeSelectionWidget::slot_onAltitudeSelectionTypeChanged ( )
protectedvirtualslot
virtual void makVrf::DtAltitudeSelectionWidget::slot_onAltitudeAboveSeaLevelEdited ( )
protectedvirtualslot
virtual void makVrf::DtAltitudeSelectionWidget::slot_onAltitudeAboveGroundLevelEdited ( )
protectedvirtualslot

Member Data Documentation

makVrv::DtDe& makVrf::DtAltitudeSelectionWidget::myDe
protected
makVrv::DtSignalConnectionManager makVrf::DtAltitudeSelectionWidget::myConnectionManager
protected
QGroupBox* makVrf::DtAltitudeSelectionWidget::myGroupBox
QGridLayout* makVrf::DtAltitudeSelectionWidget::myGridLayout
QRadioButton* makVrf::DtAltitudeSelectionWidget::myAltitudeSLevelRadioButton
QRadioButton* makVrf::DtAltitudeSelectionWidget::myAltitudeGLevelRadioButton
QLineEdit* makVrf::DtAltitudeSelectionWidget::myAltitudeSLevelLineEdit
QLineEdit* makVrf::DtAltitudeSelectionWidget::myAltitudeGLevelLineEdit
QDoubleValidator* makVrf::DtAltitudeSelectionWidget::myValidator
bool makVrf::DtAltitudeSelectionWidget::myJustSetup
bool makVrf::DtAltitudeSelectionWidget::myDisplayOnlyMode
QHBoxLayout* makVrf::DtAltitudeSelectionWidget::myDisplayOnlyLayout

Only valid in display only mode.

QLabel* makVrf::DtAltitudeSelectionWidget::myDisplayOnlyLabel
DtAltitudeSelectionWidgetLogic* makVrf::DtAltitudeSelectionWidget::myLogic

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

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)