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; }
This is the base class for layers.
void onBandsItemSelectionChanged()
void getSelectedInBandDesignations(std::vector< unsigned int > &bandsIndexes) const
Return the current selected band designation indexes.
te::map::AbstractLayer * getLayerPtr()
return the current layer pointer or null pointer.
te::rp::Restoration::InputParameters::SensorType getSensorType() const
Return the current selected sensor type.
te::map::AbstractLayerPtr m_layer
void onSensorsCurrentIndexChanged(int index)
std::unique_ptr< Ui::RestorationWizardPageForm > m_uiPageForm
void setLayer(te::map::AbstractLayerPtr layer)
This method is used to set the selected layer for vectorization operation.
RestorationWizardPage(QWidget *parent=0)
void onSamplingFactorCurrentIndexChanged(int index)
te::rp::Restoration::InputParameters::SamplingFactorType getSamplingFactor() const
Return the current selected sampling factor.
boost::intrusive_ptr< AbstractLayer > AbstractLayerPtr