VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Public Attributes
makVrf::DtLocationEntryWidgetInterface Class Referenceabstract
Inheritance diagram for makVrf::DtLocationEntryWidgetInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~DtLocationEntryWidgetInterface ()
 
virtual void setLocation (DtVector, bool resetAltitude=true)=0
 
virtual void setAltitude (const DtVector &, bool resetAltitude=true)=0
 
virtual DtVector location () const =0
 
virtual bool invalid () const =0
 
virtual QString xValue () const =0
 
virtual QString yValue () const =0
 
virtual QString zValue () const =0
 
virtual void setCoordinateSystem (makVrv::DtCoordinateDisplay *)=0
 
virtual void setXLabel (const QString &)=0
 
virtual void setYLabel (const QString &)=0
 
virtual void setZLabel (const QString &)=0
 
virtual void setXYValidatorsEnabled (bool enabled)=0
 
virtual bool xyValidatorsEnabled () const =0
 
virtual void setXValue (const QString &)=0
 
virtual void setYValue (const QString &)=0
 
virtual void setZValue (const QString &)=0
 
virtual double altitudeAboveSeaLevel () const =0
 
virtual double altitudeAboveGroundLevel () const =0
 
virtual void setCoordinateSystem (const makArchives::DtDisplayUnitsSettingsRecord::CoordSys &)=0
 
virtual void setCoordinateSystemDecimals (int decimals)=0
 
virtual void setAltitudeAboveSeaLevel (double)=0
 
virtual void setAltitudeSelectionEnabled (bool)=0
 
virtual void setHideLocationZ (bool)=0
 
virtual bool altitudeSelectionEnabled () const =0
 
virtual void setZEnabled (bool)=0
 
virtual void changeAltitudeEnabledSettings (bool)=0
 
virtual DtGeodeticCoord geodeticLocation () const =0
 
virtual const std::set
< makVrv::DtUniqueID > & 
selection () const =0
 
virtual bool hasMapFocus () const =0
 

Public Attributes

boost::signals2::signal< void(const
DtVector &)> 
signal_locationSetByMouseClick
 
boost::signals2::signal< void(const
DtVector &)> 
signal_locationChangedByEdit
 
boost::signals2::signal< void(const
DtVector &, bool)> 
signal_locationChanged
 
boost::signals2::signal< void(double)> signal_altitudeAboveGroundLevelEdited
 
boost::signals2::signal< void(double)> signal_altitudeAboveSeaLevelEdited
 
boost::signals2::signal< void(const
DtAltitudeClampType &)> 
signal_altitudeSelectionTypeChanged
 
boost::signals2::signal< void(int)> signal_clampSelectionChanged
 

Constructor & Destructor Documentation

virtual makVrf::DtLocationEntryWidgetInterface::~DtLocationEntryWidgetInterface ( )
virtual

Member Function Documentation

virtual void makVrf::DtLocationEntryWidgetInterface::setLocation ( DtVector  ,
bool  resetAltitude = true 
)
pure virtual

Expects value in meters and local.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setAltitude ( const DtVector &  ,
bool  resetAltitude = true 
)
pure virtual
virtual DtVector makVrf::DtLocationEntryWidgetInterface::location ( ) const
pure virtual
virtual bool makVrf::DtLocationEntryWidgetInterface::invalid ( ) const
pure virtual
virtual QString makVrf::DtLocationEntryWidgetInterface::xValue ( ) const
pure virtual
virtual QString makVrf::DtLocationEntryWidgetInterface::yValue ( ) const
pure virtual
virtual QString makVrf::DtLocationEntryWidgetInterface::zValue ( ) const
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setCoordinateSystem ( makVrv::DtCoordinateDisplay )
pure virtual

The coordinate system of the current values.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setXLabel ( const QString &  )
pure virtual

Sets label titles.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setYLabel ( const QString &  )
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setZLabel ( const QString &  )
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setXYValidatorsEnabled ( bool  enabled)
pure virtual

Set lat/lon validator enabled state.

Implemented in makVrf::DtLocationEntryWidget.

virtual bool makVrf::DtLocationEntryWidgetInterface::xyValidatorsEnabled ( ) const
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setXValue ( const QString &  )
pure virtual

Sets values.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setYValue ( const QString &  )
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setZValue ( const QString &  )
pure virtual
virtual double makVrf::DtLocationEntryWidgetInterface::altitudeAboveSeaLevel ( ) const
pure virtual
virtual double makVrf::DtLocationEntryWidgetInterface::altitudeAboveGroundLevel ( ) const
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setCoordinateSystem ( const makArchives::DtDisplayUnitsSettingsRecord::CoordSys )
pure virtual

Sets the coordinate system.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setCoordinateSystemDecimals ( int  decimals)
pure virtual

Sets the precision of the x, y and z line edits.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setAltitudeAboveSeaLevel ( double  )
pure virtual

Sets the altitude location.

Implemented in makVrf::DtLocationEntryWidget.

virtual void makVrf::DtLocationEntryWidgetInterface::setAltitudeSelectionEnabled ( bool  )
pure virtual

Determines if the DtAltitudeSelectionWidget or just a regular line edit is shown for altitude editing.

Implemented in makVrf::DtLocationEntryWidget, and makVrf::DtLastPointInfoLocation.

virtual void makVrf::DtLocationEntryWidgetInterface::setHideLocationZ ( bool  )
pure virtual
virtual bool makVrf::DtLocationEntryWidgetInterface::altitudeSelectionEnabled ( ) const
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::setZEnabled ( bool  )
pure virtual
virtual void makVrf::DtLocationEntryWidgetInterface::changeAltitudeEnabledSettings ( bool  )
pure virtual
virtual DtGeodeticCoord makVrf::DtLocationEntryWidgetInterface::geodeticLocation ( ) const
pure virtual
virtual const std::set<makVrv::DtUniqueID>& makVrf::DtLocationEntryWidgetInterface::selection ( ) const
pure virtual
virtual bool makVrf::DtLocationEntryWidgetInterface::hasMapFocus ( ) const
pure virtual

Member Data Documentation

boost::signals2::signal<void (const DtVector&)> makVrf::DtLocationEntryWidgetInterface::signal_locationSetByMouseClick
boost::signals2::signal<void (const DtVector&)> makVrf::DtLocationEntryWidgetInterface::signal_locationChangedByEdit
boost::signals2::signal<void (const DtVector&, bool)> makVrf::DtLocationEntryWidgetInterface::signal_locationChanged
boost::signals2::signal<void (double)> makVrf::DtLocationEntryWidgetInterface::signal_altitudeAboveGroundLevelEdited
boost::signals2::signal<void (double)> makVrf::DtLocationEntryWidgetInterface::signal_altitudeAboveSeaLevelEdited
boost::signals2::signal<void (const DtAltitudeClampType&)> makVrf::DtLocationEntryWidgetInterface::signal_altitudeSelectionTypeChanged
boost::signals2::signal<void (int)> makVrf::DtLocationEntryWidgetInterface::signal_clampSelectionChanged

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

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)