26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H    27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H    30 #include "../Config.h"    31 #include "../../../raster/Raster.h"    32 #include "../../../common/progress/ProgressManager.h"    33 #include "../../../dataaccess/datasource/DataSource.h"    34 #include "../../../dataaccess/datasource/DataSourceInfoManager.h"    35 #include "../../../dataaccess/datasource/DataSourceManager.h"    36 #include "../../../dataaccess/utils/Utils.h"    37 #include "../../../datatype/SimpleProperty.h"    38 #include "../../../geometry/GeometryProperty.h"    39 #include "../../../memory/DataSet.h"    40 #include "../../../memory/DataSetItem.h"    41 #include "../../widgets/layer/utils/DataSet2Layer.h"    42 #include "../progress/ProgressViewerDialog.h"    48 #include <QWizardPage>    51 namespace Ui { 
class SegmenterAdvancedOptionsWizardPageForm; }
    76           Ui::SegmenterAdvancedOptionsWizardPageForm* getForm() 
const;
    78           void applyVectorization();
    82           void setOutputLayerPath(
const std::string& path);
    84           void setOutputLayerName(
const std::string& name);
    91           std::unique_ptr<te::da::DataSetType> createDataSetType(std::string dataSetName, 
int srid);
    94           std::unique_ptr<te::mem::DataSet> createDataSet(
te::da::DataSetType* dsType, std::vector<te::gm::Geometry*>& geoms, std::vector< double >& geomsValues );
   101           std::unique_ptr<Ui::SegmenterAdvancedOptionsWizardPageForm> 
m_ui;
   116 #endif  // __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERADVANCEDOPTIONSWIZARDPAGE_H boost::shared_ptr< DataSource > DataSourcePtr
 
A class that models the description of a dataset. 
 
std::unique_ptr< Ui::SegmenterAdvancedOptionsWizardPageForm > m_ui
 
Implementation of a random-access dataset class for the TerraLib In-Memory Data Access driver...
 
This class is GUI used to define the segmenter advanced options parameters for the RP constast operat...
 
te::map::AbstractLayerPtr m_outputLayer
 
te::map::AbstractLayerPtr m_layer
 
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr