21 #ifndef TE_QT_WIDGETS_RASTERSLICINGWIZARD_H    22 #define TE_QT_WIDGETS_RASTERSLICINGWIZARD_H    26 #include "../../../maptools/AbstractLayer.h"    27 #include "../../../qt/widgets/canvas/MapDisplay.h"    29 #include "../Config.h"    32 #include <QActionGroup>    44       class RasterSlicingWizardPage;
    45       class LayerSearchWizardPage;
    46       class RasterInfoWizardPage;
    65           bool validateCurrentPage();
    72           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
    93           void setSRID(
int srid = 0);
   107           void setActionGroup(QActionGroup* actionGroup);
   112           void onMapDisplayExtentChanged();
   122           void onPageChanged(
int index);
   135           std::unique_ptr<te::qt::widgets::RasterSlicingWizardPage>  
m_wizardPage;       
   145 #endif // TE_QT_WIDGETS_RASTERSLICINGWIZARD_H 
An Envelope defines a 2D rectangular region. 
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr