19 #include <boost/signals2.hpp>
21 #include <QtCore/QString>
23 #include <matrix/vlVector.h>
36 virtual void setLocation(
DtVector,
bool resetAltitude =
true) = 0;
38 virtual QString zValue()
const = 0;
41 virtual void setZLabel(
const QString&) = 0;
44 virtual void setCoordinateSystem(
48 virtual double altitude()
const = 0;
51 virtual double altitudeAboveSeaLevel()
const = 0;
54 virtual double altitudeAboveGroundLevel()
const = 0;
60 virtual bool displayOnlyMode()
const = 0;
63 virtual void setAltitudeAboveSeaLevelSelected(
bool b) = 0;
64 virtual void setAltitudeAboveSeaLevelEnabled(
bool b) = 0;
65 virtual void setAltitudeAboveSeaLevelVisible(
bool b) = 0;
66 virtual void setAltitudeAboveSeaLevelLabel(
const QString&) = 0;
69 virtual void setAltitudeAboveGroundLevelSelected(
bool b) = 0;
70 virtual void setAltitudeAboveGroundLevelEnabled(
bool b) = 0;
71 virtual void setAltitudeAboveGroundLevelVisible(
bool b) = 0;
72 virtual void setAltitudeAboveGroundLevelLabel(
const QString&) = 0;
74 virtual void setAltitudeAboveSeaLevel(
double) = 0;
75 virtual void setAltitudeAboveGroundLevel(
double) = 0;
77 virtual void setAltitudeAboveSeaLevel(
const QString&) = 0;
78 virtual void setAltitudeAboveGroundLevel(
const QString&) = 0;
80 virtual void refreshLabels() = 0;
82 virtual void updateAltAboveSLevelDecimalsDisplay() = 0;
83 virtual void updateAltAboveGLevelDecimalsDisplay() = 0;
88 virtual const std::set<makVrv::DtUniqueID>& selection()
const = 0;
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
#define DT_DLL_VRFGUIDATAENTRYWIDGETS
Definition: vrfGuiDataEntryWidgets.h:22
Contains the DtDisplayUnitsSettingsRecord class declaration.
DtAltitudeClampType
Definition: vrfObjectFacadeInterface.h:44