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