27 class DtCloudLayerDialogInterface;
44 virtual void onCoordSysChanged(
const QString& s );
48 virtual void onCloudTypeChanged(
const QString& type);
58 virtual void centerOnObserver();
61 double currentLayerAltitude()
const;
64 virtual void setCurrentLayerAltitude(
double alt);
68 virtual void centerOnTerrain();
71 virtual void setPositionFromDisplayUnitStrings(QString x, QString y, QString z);
74 virtual void setWidthFromDisplayUnit(
double duValue);
77 virtual void setLengthFromDisplayUnit(
double duValue);
80 virtual void setThicknessFromDisplayUnit(
double duValue);
83 virtual void setDensity(
double value);
91 virtual void initGui();
96 void updateCloudLayerTypeProperties();
100 void updateCloudLayerPositionProperties();
103 void updateCloudLayerSizeProperties();
107 QString translateCloudType(
const std::string& cloudType);
111 std::string untranslateCloudType(
const QString& cloudType);
115 DtVector convertStringCoords(QString x, QString y, QString z);