17 #include <matrix/vlVector.h>
38 virtual void setXLabel(
const QString&) = 0;
39 virtual void setYLabel(
const QString&) = 0;
40 virtual void setZLabel(
const QString&) = 0;
43 virtual void setXValue(
const QString&) = 0;
44 virtual void setYValue(
const QString&) = 0;
46 virtual QString xValue()
const = 0;
47 virtual QString yValue()
const = 0;
48 virtual QString zValue()
const = 0;
50 virtual DtVector location()
const = 0;
53 virtual void setLocation(
const DtVector&) = 0;
56 virtual void setCoordinateSystem(
60 virtual void setCurrentAltitudeTypeSelection(
int) = 0;
63 virtual void clearSoilTypeInformation() = 0;
66 virtual void addSoilTypeInformation(
const QString&,
const DtVector&) = 0;
69 virtual QString currentSoilType()
const = 0;
72 virtual void setCurrentSoilType(
const QString&) = 0;
75 virtual void setSoilTypeInformationVisible(
bool b) = 0;
79 virtual void mergeSoilTypes(
const QStringList&,
const std::vector<DtVector>&) = 0;
82 virtual void disableSoilType() = 0;
83 virtual void enableSoilType() = 0;
86 virtual void disable() = 0;
87 virtual void enable() = 0;
89 virtual void setSimEngineAvailable(
bool) = 0;