37 virtual void setCloudPreviewImgName(
const std::string& imgName ) = 0;
40 virtual void setCloudDescription(
const DtUnicode& description ) = 0;
43 virtual void setXUnits(
const DtUnicode& units ) = 0;
46 virtual void setYUnits(
const DtUnicode& units ) = 0;
49 virtual void setAltitudeUnits(
const DtUnicode& units ) = 0;
52 virtual void setXValue(
double xVal,
int decimals ) = 0;
55 virtual void setYValue(
double yVal,
int decimals ) = 0;
58 virtual void setAltitudeValue(
double altVal,
int decimals ) = 0;
61 virtual void setWidth(
double width ) = 0;
64 virtual void setWidthUnits(
const DtUnicode& units ) = 0;
67 virtual void setWidthDecimals(
int decimals ) = 0;
70 virtual void setLength(
double length ) = 0;
73 virtual void setLengthUnits(
const DtUnicode& units ) = 0;
76 virtual void setLengthDecimals(
int decimals ) = 0;
79 virtual void setThickness(
double thickness ) = 0;
82 virtual void setThicknessUnits(
const DtUnicode& units ) = 0;
85 virtual void setThicknessDecimals(
int decimals ) = 0;
88 virtual void setDensity(
double density ) = 0;
91 virtual void setInfinite(
bool infinite ) = 0;
94 virtual void setXBoxEnabled(
bool enabled ) = 0;
97 virtual void setYBoxEnabled(
bool enabled ) = 0;
100 virtual void setZBoxEnabled(
bool enabled ) = 0;
103 virtual void setWidthEnabled(
bool enabled ) = 0;
106 virtual void setLengthEnabled(
bool enabled ) = 0;
109 virtual void setThicknessEnabled(
bool enabled ) = 0;
112 virtual void setDensityEnabled(
bool enabled ) = 0;
115 virtual void setInfiniteEnabled(
bool enabled ) = 0;
122 virtual void setCaption(
const DtUnicode& caption) = 0;
125 boost::signalslib::signal< const DtCloudLayer* () >
129 boost::signalslib::signal< void (DtUnicode,DtUnicode,DtUnicode) >
137 boost::signalslib::signal< void (const DtCloudLayer&)>
boost::signalslib::signal< void(double) > signal_widthChanged
Definition: DtCloudLayerDialogInterface.h:131
A unicode string. DtUnicode stores a UTF-16 encoded unicode string. Code Point, a Unicode character...
Definition: DtUnicode.h:33
boost::signalslib::signal< void(DtCloudTypeMapper::CloudType cloudType) > signal_cloudTypeChanged
Definition: DtCloudLayerDialogInterface.h:128
boost::signalslib::signal< void(const DtCloudLayer &)> signal_editCloudLayer
Definition: DtCloudLayerDialogInterface.h:138
boost::signalslib::signal< void(double) > signal_lengthChanged
Definition: DtCloudLayerDialogInterface.h:132
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
boost::signalslib::signal< void(double) > signal_densityChanged
Definition: DtCloudLayerDialogInterface.h:134
The declaration of the makVrv::DtCloudTypeMapper class.
boost::signalslib::signal< void(double) > signal_thicknessChanged
Definition: DtCloudLayerDialogInterface.h:133
An abstract class that represents all the functionality of a dialog used to add new cloud layers Inst...
Definition: DtCloudLayerDialogInterface.h:24
boost::signalslib::signal< void(bool) > signal_infiniteChanged
Definition: DtCloudLayerDialogInterface.h:135
boost::signalslib::signal< void(DtUnicode, DtUnicode, DtUnicode) > signal_positionValueChanged
Definition: DtCloudLayerDialogInterface.h:130
boost::signalslib::signal< const DtCloudLayer *() > signal_requestCloudLayer
Definition: DtCloudLayerDialogInterface.h:126
CloudType
Cloud layer types.
Definition: DtCloudTypeMapper.h:35