Go to the documentation of this file.
26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H
31 #include "../../../dataaccess/datasource/DataSource.h"
32 #include "../../../maptools/AbstractLayer.h"
35 #include "../Config.h"
42 #include <QWizardPage>
45 namespace Ui {
class SegmenterAdvancedOptionsWizardPageForm; }
51 namespace da {
class DataSetType; }
52 namespace gm {
class Geometry; }
53 namespace mem {
class DataSet; }
76 Ui::SegmenterAdvancedOptionsWizardPageForm*
getForm()
const;
107 std::unique_ptr<Ui::SegmenterAdvancedOptionsWizardPageForm>
m_ui;
122 #endif // __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H
SegmenterAdvancedOptionsWizardPage(QWidget *parent=0)
std::unique_ptr< Ui::SegmenterAdvancedOptionsWizardPageForm > m_ui
void onEnableBlockProcessingCheckBoxToggled(bool checked)
void setOutputLayerName(const std::string &name)
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
std::unique_ptr< te::da::DataSetType > createDataSetType(std::string dataSetName, int srid)
~SegmenterAdvancedOptionsWizardPage()
void setOutputLayerPath(const std::string &path)
void saveDataSet(te::mem::DataSet *dataSet, te::da::DataSetType *dsType, te::da::DataSourcePtr ds, std::string dataSetName)
std::unique_ptr< te::mem::DataSet > createDataSet(te::da::DataSetType *dsType, const std::vector< te::gm::Geometry * > &geoms, std::vector< double > &geomsValues)
Ui::SegmenterAdvancedOptionsWizardPageForm * getForm() const
te::map::AbstractLayerPtr m_layer
void set(te::map::AbstractLayerPtr layer)
This class is GUI used to define the segmenter advanced options parameters for the RP constast operat...
void onEnableThreadedProcessingcheckBoxToggled(bool checked)
te::map::AbstractLayerPtr m_outputLayer
boost::shared_ptr< DataSource > DataSourcePtr
void applyVectorization()
A class that models the description of a dataset.
te::map::AbstractLayerPtr getOutputLayer()
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.