21 #include <QtCore/QString>
27 class DtCoordinateDisplay;
40 virtual void setLocation(
DtVector,
bool resetAltitude =
true) = 0;
41 virtual void setAltitude(
const DtVector&,
bool resetAltitude =
true) = 0;
42 virtual DtVector location()
const = 0;
44 virtual bool invalid()
const = 0;
46 virtual QString xValue()
const = 0;
47 virtual QString yValue()
const = 0;
48 virtual QString zValue()
const = 0;
54 virtual void setXLabel(
const QString&) = 0;
55 virtual void setYLabel(
const QString&) = 0;
56 virtual void setZLabel(
const QString&) = 0;
59 virtual void setXYValidatorsEnabled(
bool enabled) = 0;
60 virtual bool xyValidatorsEnabled() = 0;
63 virtual void setXValue(
const QString&) = 0;
64 virtual void setYValue(
const QString&) = 0;
65 virtual void setZValue(
const QString&) = 0;
67 virtual double altitudeAboveSeaLevel()
const = 0;
68 virtual double altitudeAboveGroundLevel()
const = 0;
71 virtual void setCoordinateSystem(
75 virtual void setCoordinateSystemDecimals(
int decimals) = 0;
78 virtual void setAltitudeAboveSeaLevel(
double) = 0;
82 virtual void setAltitudeSelectionEnabled(
bool) = 0;
83 virtual void setHideLocationZ(
bool) = 0;
84 virtual bool altitudeSelectionEnabled()
const = 0;
85 virtual void setZEnabled(
bool) = 0;
87 virtual DtGeodeticCoord geodeticLocation()
const = 0;