Go to the documentation of this file.
21 #ifndef TE_QT_WIDGETS_RESTORATIONWIZARDPAGE_H
22 #define TE_QT_WIDGETS_RESTORATIONWIZARDPAGE_H
24 #include "ui/ui_RestorationWizardPageForm.h"
25 #include "../../../maptools/AbstractLayer.h"
26 #include "../Config.h"
27 #include "../../../rp/Restoration.h"
29 #include <QWizardPage>
36 namespace rst {
class Raster; }
106 #endif // TE_QT_WIDGETS_RESTORATIONWIZARDPAGE_H
void setLayer(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for vectorization operation.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr
void onSamplingFactorCurrentIndexChanged(int index)
te::rp::Restoration::InputParameters::SensorType getSensorType() const
Return the current selected sensor type.
RestorationWizardPage(QWidget *parent=0)
std::unique_ptr< Ui::RestorationWizardPageForm > m_uiPageForm
te::rp::Restoration::InputParameters::SamplingFactorType getSamplingFactor() const
Return the current selected sampling factor.
This is the base class for layers.
te::map::AbstractLayerPtr m_layer
void getSelectedInBandDesignations(std::vector< unsigned int > &bandsIndexes) const
Return the current selected band designation indexes.
void onBandsItemSelectionChanged()
te::map::AbstractLayer * getLayerPtr()
return the current layer pointer or null pointer.
void onSensorsCurrentIndexChanged(int index)