26 #ifndef __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_POSTCLASSIFICATIONWIDGET_H
27 #define __TERRALIB_QT_WIDGETS_CANVAS_INTERNAL_POSTCLASSIFICATIONWIDGET_H
31 #include "../../../maptools/AbstractLayer.h"
33 #include "../Config.h"
43 namespace Ui {
class PostClassificationWidgetForm; }
47 namespace rst {
class Raster; }
68 Ui::PostClassificationWidgetForm*
getForm()
const;
70 void setList(std::list<te::map::AbstractLayerPtr>& layerList);
86 std::unique_ptr<Ui::PostClassificationWidgetForm>
m_ui;
This class is used to make post classification.
void addLayer(te::map::AbstractLayerPtr layer)
te::map::AbstractLayerPtr m_outputLayer
void weightSliderValueChanged(int value)
te::qt::widgets::InputLayerWidget * m_inputWidget
void thresholdSliderValueChanged(int value)
std::unique_ptr< Ui::PostClassificationWidgetForm > m_ui
te::qt::widgets::OutputRasterWidget * m_outputWidget
PostClassificationWidget(QWidget *parent=0, Qt::WindowFlags f=0)
Ui::PostClassificationWidgetForm * getForm() const
~PostClassificationWidget()
void setList(std::list< te::map::AbstractLayerPtr > &layerList)
te::map::AbstractLayerPtr m_layer
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr