26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLIPPINGWIZARD_H 
   27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLIPPINGWIZARD_H 
   31 #include "../../../maptools/AbstractLayer.h" 
   32 #include "../../../qt/widgets/canvas/MapDisplay.h" 
   34 #include "../Config.h" 
   41 #include <QActionGroup> 
   49       class ClippingWizardPage;
 
   50       class LayerSearchWizardPage;
 
   51       class RasterInfoWizardPage;
 
   70           virtual bool validateCurrentPage();
 
   72           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
 
   78           void setActionGroup(QActionGroup* actionGroup);
 
   80           std::vector<te::map::AbstractLayerPtr> getOutputLayers();
 
   88           bool executeLayerExtentClipping();
 
   90           bool executeDimensionClipping();
 
   92           bool executeLayerClipping();
 
   94           bool executeLayerClippingAttribute();
 
  112 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_CLIPPINGWIZARD_H 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr