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 () |
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::auto_ptr< Ui::ComposeBandsWizardPageForm > | m_ui |
This class is GUI used to defines a class for a Compose / Decompose Bands Wizard page.
Definition at line 58 of file ComposeBandsWizardPage.h.
te::qt::widgets::ComposeBandsWizardPage::ComposeBandsWizardPage | ( | QWidget * | parent = 0 | ) |
Definition at line 40 of file ComposeBandsWizardPage.cpp.
References fillInterpolatorTypes(), m_ui, onAddToolButtonClicked(), and onRemoveToolButtonClicked().
te::qt::widgets::ComposeBandsWizardPage::~ComposeBandsWizardPage | ( | ) |
Definition at line 62 of file ComposeBandsWizardPage.cpp.
|
protected |
Definition at line 343 of file ComposeBandsWizardPage.cpp.
References te::rst::Bicubic, te::rst::Bilinear, and te::rst::NearestNeighbor.
Referenced by ComposeBandsWizardPage().
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 196 of file ComposeBandsWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
void te::qt::widgets::ComposeBandsWizardPage::getDecomposeParameters | ( | te::rst::Raster *& | raster, |
std::vector< unsigned int > & | bands | ||
) |
Definition at line 229 of file ComposeBandsWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
bool te::qt::widgets::ComposeBandsWizardPage::isComplete | ( | ) | const |
Definition at line 67 of file ComposeBandsWizardPage.cpp.
bool te::qt::widgets::ComposeBandsWizardPage::isCompose | ( | ) |
Definition at line 180 of file ComposeBandsWizardPage.cpp.
bool te::qt::widgets::ComposeBandsWizardPage::isDecompose | ( | ) |
Definition at line 188 of file ComposeBandsWizardPage.cpp.
|
slot |
Definition at line 253 of file ComposeBandsWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
Referenced by ComposeBandsWizardPage().
|
slot |
Definition at line 311 of file ComposeBandsWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
|
slot |
Definition at line 305 of file ComposeBandsWizardPage.cpp.
Referenced by ComposeBandsWizardPage().
void te::qt::widgets::ComposeBandsWizardPage::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 72 of file ComposeBandsWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
|
private |
Definition at line 100 of file ComposeBandsWizardPage.h.
|
private |
Definition at line 98 of file ComposeBandsWizardPage.h.
|
private |
Definition at line 96 of file ComposeBandsWizardPage.h.
Referenced by ComposeBandsWizardPage().