Go to the documentation of this file.
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;
109 #endif // TE_QT_WIDGETS_VECTORIZATIONWIZARDPAGE_H
bool outputDataSourceToFile()
void setLayer(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for vectorization operation.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
boost::shared_ptr< DataSourceInfo > DataSourceInfoPtr
te::da::DataSourceInfoPtr m_outputDatasource
DataSource information.
std::string getLayerName()
VectorizationWizardPage(QWidget *parent=0)
void onTargetDatasourceToolButtonPressed()
std::unique_ptr< Ui::VectorizationWizardPageForm > m_ui
void onTargetFileToolButtonPressed()
te::map::AbstractLayerPtr m_layer
~VectorizationWizardPage()
bool hasMaxGeom(unsigned int &maxGeom)
std::string getRepositoryName()
te::da::DataSourceInfoPtr getDataSourceInfo()
std::unique_ptr< te::rst::Raster > getRaster()