21 #ifndef TE_QT_PLUGIN_RP_HAVE_BOUNDARYEXTRACTIONWIZARD_H    22 #define TE_QT_PLUGIN_RP_HAVE_BOUNDARYEXTRACTIONWIZARD_H    26 #include "../../../dataaccess/datasource/DataSource.h"    27 #include "../../../maptools/AbstractLayer.h"    29 #include "../Config.h"    41   namespace da  { 
class DataSetType; }
    42   namespace gm { 
class Geometry; }
    43   namespace mem { 
class DataSet; }
    50       class BoundaryExtractionWizardPage;
    51       class LayerSearchWizardPage;
    63           bool validateCurrentPage();
    65           void setList(std::list<te::map::AbstractLayerPtr>& layerList);
    76           std::unique_ptr<te::da::DataSetType> createDataSetType(std::string dataSetName, 
int srid);
    79           std::unique_ptr<te::mem::DataSet> createDataSet(
te::da::DataSetType* dsType, 
const std::vector<te::gm::Geometry*>& geoms, 
const std::vector< double >& geomsValues );
    86           void onPageChanged(
int index);
    90           std::unique_ptr<te::qt::widgets::BoundaryExtractionWizardPage> 
m_boundaryPage;
   100 #endif // TE_QT_PLUGIN_RP_HAVE_BOUNDARYEXTRACTIONWIZARD_H 
boost::shared_ptr< DataSource > DataSourcePtr
 
A class that models the description of a dataset. 
 
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver...
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr