21 #ifndef TE_QT_WIDGETS_VECTORIZATIONWIZARD_H
22 #define TE_QT_WIDGETS_VECTORIZATIONWIZARD_H
25 #include "../Config.h"
26 #include "../../../dataaccess/datasource/DataSource.h"
27 #include "../../../maptools/AbstractLayer.h"
38 namespace da {
class DataSetType; }
39 namespace mem {
class DataSet; }
46 class VectorizationWizardPage;
47 class LayerSearchWizardPage;
57 bool validateCurrentPage();
59 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
70 std::auto_ptr<te::da::DataSetType> createDataSetType(std::string dataSetName,
int srid);
73 std::auto_ptr<te::mem::DataSet> createDataSet(
te::da::DataSetType* dsType, std::vector<te::gm::Geometry*>& geoms, std::vector< double >& geomsValues );
80 std::auto_ptr<te::qt::widgets::VectorizationWizardPage>
m_vectorPage;
90 #endif // TE_QT_WIDGETS_VECTORIZATIONWIZARD_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