26 #ifndef __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERWIZARDPAGE_H
27 #define __TERRALIB_QT_WIDGETS_RP_INTERNAL_SEGMENTERWIZARDPAGE_H
31 #include "../../../maptools/AbstractLayer.h"
32 #include "../../../rp/Segmenter.h"
35 #include "../Config.h"
41 #include <QWizardPage>
44 namespace Ui {
class SegmenterWizardPageForm; }
52 class RasterNavigatorWidget;
103 std::unique_ptr<Ui::SegmenterWizardPageForm>
m_ui;
104 std::unique_ptr<te::qt::widgets::RasterNavigatorWidget>
m_navigator;
This class is GUI used to define the segmenter parameters for the RP constast operation.
te::rp::Segmenter::InputParameters getInputParams()
std::unique_ptr< te::qt::widgets::RasterNavigatorWidget > m_navigator
void fillSegmenterTypes()
te::map::AbstractLayerPtr get()
void set(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for segmenter operation.
std::unique_ptr< Ui::SegmenterWizardPageForm > m_ui
SegmenterWizardPage(QWidget *parent=0)
te::rp::Segmenter::OutputParameters getOutputParams()
te::map::AbstractLayerPtr m_layer
void onStrategyTypeComboBoxActivated(int index)
std::unique_ptr< te::rst::Raster > m_inputRst
Segmenter Output Parameters.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr