This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page. More...
#include <ComposeBandsWizardPage.h>
Public Slots | |
| void | onAddToolButtonClicked () |
| void | onLayerCmbActivated (int index) |
| void | onRemoveToolButtonClicked () |
Public Member Functions | |
| ComposeBandsWizardPage (QWidget *parent=0) | |
| void | getComposeParameters (std::vector< const te::rst::Raster * > &rasters, std::vector< unsigned int > &bands, te::rst::Interpolator::Method &interpMethod) |
| void | getDecomposeParameters (te::rst::Raster *&raster, std::vector< unsigned int > &bands) |
| bool | isComplete () const |
| bool | isCompose () |
| bool | isDecompose () |
| bool | isNormalize () |
| void | setList (std::list< te::map::AbstractLayerPtr > &layerList) |
| ~ComposeBandsWizardPage () | |
Protected Member Functions | |
| void | fillInterpolatorTypes () |
Private Attributes | |
| std::map< QComboBox *, int > | m_cmbMap |
| std::list< te::map::AbstractLayerPtr > | m_layerList |
| std::unique_ptr< Ui::ComposeBandsWizardPageForm > | m_ui |
This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page.
Definition at line 60 of file ComposeBandsWizardPage.h.
| te::qt::widgets::ComposeBandsWizardPage::ComposeBandsWizardPage | ( | QWidget * | parent = 0 | ) |
|
default |
Referenced by Q_DECLARE_METATYPE().
|
protected |
Definition at line 342 of file ComposeBandsWizardPage.cpp.
References te::rst::Bicubic, te::rst::Bilinear, m_ui, and te::rst::NearestNeighbor.
| void te::qt::widgets::ComposeBandsWizardPage::getComposeParameters | ( | std::vector< const te::rst::Raster * > & | rasters, |
| std::vector< unsigned int > & | bands, | ||
| te::rst::Interpolator::Method & | interpMethod | ||
| ) |
Definition at line 194 of file ComposeBandsWizardPage.cpp.
References te::map::GetRaster(), and m_ui.
| void te::qt::widgets::ComposeBandsWizardPage::getDecomposeParameters | ( | te::rst::Raster *& | raster, |
| std::vector< unsigned int > & | bands | ||
| ) |
Definition at line 226 of file ComposeBandsWizardPage.cpp.
References te::map::GetRaster(), m_layerList, and m_ui.
| bool te::qt::widgets::ComposeBandsWizardPage::isComplete | ( | ) | const |
Definition at line 65 of file ComposeBandsWizardPage.cpp.
| bool te::qt::widgets::ComposeBandsWizardPage::isCompose | ( | ) |
Definition at line 178 of file ComposeBandsWizardPage.cpp.
References m_ui.
| bool te::qt::widgets::ComposeBandsWizardPage::isDecompose | ( | ) |
Definition at line 186 of file ComposeBandsWizardPage.cpp.
References m_ui.
| bool te::qt::widgets::ComposeBandsWizardPage::isNormalize | ( | ) |
Definition at line 247 of file ComposeBandsWizardPage.cpp.
References m_ui.
|
slot |
Definition at line 252 of file ComposeBandsWizardPage.cpp.
References ds, te::da::GetFirstPropertyPos(), m_cmbMap, m_layerList, m_ui, onLayerCmbActivated(), and te::dt::RASTER_TYPE.
|
slot |
Definition at line 310 of file ComposeBandsWizardPage.cpp.
References ds, te::da::GetFirstPropertyPos(), m_cmbMap, m_ui, and te::dt::RASTER_TYPE.
Referenced by onAddToolButtonClicked(), and setList().
|
slot |
Definition at line 304 of file ComposeBandsWizardPage.cpp.
References m_ui.
| void te::qt::widgets::ComposeBandsWizardPage::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 70 of file ComposeBandsWizardPage.cpp.
References ds, te::da::GetFirstPropertyPos(), m_cmbMap, m_layerList, m_ui, onLayerCmbActivated(), and te::dt::RASTER_TYPE.
|
private |
Definition at line 104 of file ComposeBandsWizardPage.h.
Referenced by onAddToolButtonClicked(), onLayerCmbActivated(), and setList().
|
private |
Definition at line 102 of file ComposeBandsWizardPage.h.
Referenced by getDecomposeParameters(), onAddToolButtonClicked(), and setList().
|
private |
Definition at line 100 of file ComposeBandsWizardPage.h.
Referenced by fillInterpolatorTypes(), getComposeParameters(), getDecomposeParameters(), isCompose(), isDecompose(), isNormalize(), onAddToolButtonClicked(), onLayerCmbActivated(), onRemoveToolButtonClicked(), and setList().