26#ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H
27#define __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H
45namespace Ui {
class SegmenterAdvancedOptionsWizardPageForm; }
76 Ui::SegmenterAdvancedOptionsWizardPageForm*
getForm()
const;
107 std::unique_ptr<Ui::SegmenterAdvancedOptionsWizardPageForm>
m_ui;
This is the base class for Layers.
A class that models the description of a dataset.
Geometry is the root class of the geometries hierarchy, it follows OGC and ISO standards.
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver.
te::map::AbstractLayerPtr getOutputLayer()
void set(te::map::AbstractLayerPtr layer)
void onEnableBlockProcessingCheckBoxToggled(bool checked)
void setOutputLayerPath(const std::string &path)
void applyVectorization()
std::unique_ptr< te::da::DataSetType > createDataSetType(std::string dataSetName, int srid)
void setOutputLayerName(const std::string &name)
~SegmenterAdvancedOptionsWizardPage()
Ui::SegmenterAdvancedOptionsWizardPageForm * getForm() const
void saveDataSet(te::mem::DataSet *dataSet, te::da::DataSetType *dsType, te::da::DataSourcePtr ds, std::string dataSetName)
te::map::AbstractLayerPtr m_layer
void onEnableThreadedProcessingcheckBoxToggled(bool checked)
SegmenterAdvancedOptionsWizardPage(QWidget *parent=0)
std::unique_ptr< te::mem::DataSet > createDataSet(te::da::DataSetType *dsType, const std::vector< te::gm::Geometry * > &geoms, std::vector< double > &geomsValues)
std::unique_ptr< Ui::SegmenterAdvancedOptionsWizardPageForm > m_ui
te::map::AbstractLayerPtr m_outputLayer
An abstract class for data providers like a DBMS, Web Services or a regular file.
Namespace for the DataAccess API of TerraLib.
boost::shared_ptr< DataSource > DataSourcePtr
Namespace for the Vector Geometry module of TerraLib.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
Namespace for the memory data source of TerraLib.
Namespace for the Qt module of TerraLib.