14 #include <QtCore/QString>
21 class DtCloudLayerRecord;
40 virtual void addCloudType(
const QString& cloudTypeStr ) = 0;
43 virtual void setCloudType(
const QString& cloudTypeStr ) = 0;
46 virtual void setCloudPreviewImg(
const QPixmap& img ) = 0;
49 virtual void setCloudDescription(
const QString& description ) = 0;
52 virtual void setCoordinateSystem(
const DtUnicode& coordSys ) = 0;
55 virtual void addCoordinateSystem(
const QString& coordSys ) = 0;
58 virtual void setXLabel(
const DtUnicode& xLabel ) = 0;
61 virtual void setYLabel(
const DtUnicode& yLabel ) = 0;
64 virtual void setZLabel(
const DtUnicode& zLabel ) = 0;
67 virtual void setXValue(
const QString& xVal ) = 0;
70 virtual void setYValue(
const QString& yVal ) = 0;
73 virtual void setZValue(
const QString& zVal ) = 0;
76 virtual void setWidth(
double width ) = 0;
79 virtual void setWidthUnits(
const DtUnicode& units ) = 0;
82 virtual void setWidthDecimals(
int decimals ) = 0;
85 virtual void setLength(
double length ) = 0;
88 virtual void setLengthUnits(
const DtUnicode& units ) = 0;
91 virtual void setLengthDecimals(
int decimals ) = 0;
94 virtual void setThickness(
double thickness ) = 0;
97 virtual void setThicknessUnits(
const DtUnicode& units ) = 0;
100 virtual void setThicknessDecimals(
int decimals ) = 0;
103 virtual void setDensity(
double density ) = 0;
106 virtual void setXBoxEnabled(
bool enabled ) = 0;
109 virtual void setYBoxEnabled(
bool enabled ) = 0;
112 virtual void setZBoxEnabled(
bool enabled ) = 0;
115 virtual void setWidthEnabled(
bool enabled ) = 0;
118 virtual void setLengthEnabled(
bool enabled ) = 0;
121 virtual void setThicknessEnabled(
bool enabled ) = 0;
124 virtual void setDensityEnabled(
bool enabled ) = 0;
127 virtual void setCenterOnTerrainButtonEnabled(
bool enabled ) = 0;
130 virtual void setCenterOnObserverButtonEnabled(
bool enabled ) = 0;
133 virtual void setCloudTypeEnabled(
const QString& cloudTypeStr,
137 virtual void setCaption(
const QString& caption) = 0;
140 boost::signal< const makArchives::DtCloudLayerRecord* () >
147 boost::signal< void (QString,QString,QString) >
154 boost::signal< void (const makArchives::DtCloudLayerRecord&)>