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();
DtTextureDrapingInterface & myInterface
Definition: DtTextureDrapingLogic.h:115
makArchives::DtDisplayUnitsSettingsRecord::CoordSys myCoordSys
Definition: DtTextureDrapingLogic.h:118
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
CoordSys
Enumeration of the different coordinate system types.
Definition: DtDisplayUnitsSettingsRecord.h:30
DtDe & myDe
Definition: DtTextureDrapingLogic.h:114
The logic for a Raster map page.
Definition: DtTextureDrapingLogic.h:28
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
std::string myDefinition
Definition: DtTextureDrapingLogic.h:116
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
Contains the DtDisplayUnitsSettingsRecord class declaration.
DtSignalConnectionManager mySignals
Definition: DtTextureDrapingLogic.h:117
Abstract class specifying the interface a DtTextureDrapingLogic expects.
Definition: DtTextureDrapingInterface.h:22