23 class DtTextureDrapingInterface;
24 class DtTerrainOverlayOperation;
39 virtual void slot_onSelectedRasterChanged(
const std::string& raster);
42 virtual void slot_onDisplayRasterChanged(
const std::string& raster,
bool state);
45 virtual void slot_onRasterChanged(
const std::string& raster,
const std::string& file);
48 virtual void slot_onRasterScaleChanged(
const std::string& raster,
double x,
double y);
51 virtual void slot_onRasterOffsetChanged(
const std::string& raster,
double x,
double y);
54 virtual void slot_onBlendModeChanged(
const std::string& raster,
int state);
57 virtual void slot_onWrapModeChanged(
const std::string& raster,
int state);
60 virtual void slot_onClearTexture(
const std::string& raster);
63 virtual void slot_onResetTexture(
const std::string& raster);
67 virtual void slot_updateCoordinateSystem(
const std::string& coordinate);
70 virtual void slot_onSWCornerChanged(
const std::string& raster,
const std::string& x,
const std::string& y);
73 virtual void slot_onNECornerChanged(
const std::string& raster,
const std::string& x,
const std::string& y);
76 virtual void slot_onAddRasterLayer();
79 virtual void slot_onRemoveRasterLayer(
const std::string& );
82 virtual void slot_onMoveRasterLayer(
const std::string&,
int );
86 virtual bool slot_onRenameRasterLayer(
const std::string& old,
87 const std::string& newName );
90 virtual void slot_displayUnitsChanged(
int type );
93 virtual void slot_displayCoordinateSystemChanged();
98 void addRasterImages();
101 void addCoordinateSystems();
104 void addBlendModes();
110 virtual void updateCoordinates();