21 #ifndef TE_QT_WIDGETS_BOUNDARYEXTRACTIONWIZARDPAGE_H    22 #define TE_QT_WIDGETS_BOUNDARYEXTRACTIONWIZARDPAGE_H    26 #include "../../../dataaccess/datasource/DataSourceInfo.h"    27 #include "../../../maptools/AbstractLayer.h"    29 #include "../Config.h"    32 #include <QWizardPage>    40   class BoundaryExtractionWizardPageForm;
    45   namespace rst { 
class Raster; }
    61           bool isComplete() 
const;
    74           std::unique_ptr<te::rst::Raster> getRaster();
    76           unsigned int getBand();
    78           double getNoDataValue();
    80           bool outputDataSourceToFile();
    84           std::string getLayerName();
    86           std::string getRepositoryName();
    90           void onTargetDatasourceToolButtonPressed();
    92           void onTargetFileToolButtonPressed();
    96           std::unique_ptr<Ui::BoundaryExtractionWizardPageForm> 
m_ui;
   109 #endif // TE_QT_WIDGETS_BOUNDARYEXTRACTIONWIZARDPAGE_H 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
 
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr