15 #include <vrvUtil/signalslib.h>
18 #include <makArchives/DtDisplayUnitsSettingsRecord.h>
21 #include <QtCore/QString>
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 QString xValue()
const = 0;
45 virtual QString yValue()
const = 0;
46 virtual QString zValue()
const = 0;
49 virtual void setCoordinateSystem(makVrv::DtCoordinateDisplay*) = 0;
52 virtual void setXLabel(
const QString&) = 0;
53 virtual void setYLabel(
const QString&) = 0;
54 virtual void setZLabel(
const QString&) = 0;
57 virtual void setXValue(
const QString&) = 0;
58 virtual void setYValue(
const QString&) = 0;
59 virtual void setZValue(
const QString&) = 0;
61 virtual double altitudeAboveSeaLevel()
const = 0;
62 virtual double altitudeAboveGroundLevel()
const = 0;
65 virtual void setCoordinateSystem(
66 const makArchives::DtDisplayUnitsSettingsRecord::CoordSys&) = 0;
69 virtual void setCoordinateSystemDecimals(
int decimals) = 0;
72 virtual void setAltitudeAboveSeaLevel(
double) = 0;
76 virtual void setAltitudeSelectionEnabled(
bool) = 0;
77 virtual void setHideLocationZ(
bool) = 0;
78 virtual bool altitudeSelectionEnabled()
const = 0;
79 virtual void setZEnabled(
bool) = 0;
81 virtual DtGeodeticCoord geodeticLocation()
const = 0;