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().