39 virtual void setVisibility(LayerType layerType,
int visibility) = 0;
43 virtual void setOpacity(
float opacity) = 0;
46 virtual void setLightingEnabled(
int enabled) = 0;
50 virtual void addLayerType(LayerType layerType) = 0;
58 virtual void addLayer(
int id, LayerType layerType,
const std::string& name,
bool enabled,
bool visible,
int parentID = -1) = 0;
63 virtual void saveMaxDistanceForLandCoverLayer(
int id,
float maxDistance) = 0;
67 virtual float getMaxDistanceForLandCoverLayer(
int id) = 0;
71 virtual void setLandCoverVisibility(
bool visible) = 0;
75 virtual void setLandCoverCoverDensity(
double density) = 0;
79 virtual void setLandCoverCoverFill(
double fill) = 0;
83 virtual void setLandCoverCoverWind(
double wind) = 0;
87 virtual void setLandCoverCoverBrightness(
double brightness) = 0;
91 virtual void setLandCoverCoverContrast(
double contrast) = 0;
94 virtual void slot_afterPopulateAllLayers() = 0;
97 virtual void setLastEarthFileName(
const std::string& name) = 0;