21 #ifndef TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
22 #define TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
26 #include "../../../dataaccess/datasource/DataSourceInfo.h"
27 #include "../../../maptools/AbstractLayer.h"
29 #include "../Config.h"
32 #include <QWizardPage>
40 class VectorizationWizardPageForm;
45 namespace rst {
class Raster; }
96 std::unique_ptr<Ui::VectorizationWizardPageForm>
m_ui;
std::string getLayerName()
VectorizationWizardPage(QWidget *parent=0)
void onTargetDatasourceToolButtonPressed()
~VectorizationWizardPage()
void onTargetFileToolButtonPressed()
std::string getRepositoryName()
te::map::AbstractLayerPtr m_layer
std::unique_ptr< te::rst::Raster > getRaster()
te::da::DataSourceInfoPtr getDataSourceInfo()
te::da::DataSourceInfoPtr m_outputDatasource
DataSource information.
std::unique_ptr< Ui::VectorizationWizardPageForm > m_ui
bool outputDataSourceToFile()
void setLayer(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for vectorization operation.
bool hasMaxGeom(unsigned int &maxGeom)
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr