This class is GUI used to define the colorTransform parameters for the RP colorTransform operation. More...
#include <ColorTransformWizardPage.h>
Public Slots | |
void | ihsHComboBoxActivated (int index) |
void | ihsIComboBoxActivated (int index) |
void | ihsSComboBoxActivated (int index) |
void | rgbBComboBoxActivated (int index) |
void | rgbGComboBoxActivated (int index) |
void | rgbRComboBoxActivated (int index) |
Public Member Functions | |
ColorTransformWizardPage (QWidget *parent=0) | |
unsigned int | getIHSHBand () |
unsigned int | getIHSIBand () |
double | getIHSMaxValue () |
double | getIHSMinValue () |
te::rst::Raster * | getIHSRaster () |
unsigned int | getIHSSBand () |
unsigned int | getRGBBBand () |
unsigned int | getRGBGBand () |
double | getRGBMaxValue () |
double | getRGBMinValue () |
te::rst::Raster * | getRGBRaster () |
unsigned int | getRGBRBand () |
bool | isComplete () const |
bool | isIHS2RGB () |
bool | isRGB2IHS () |
void | setList (std::list< te::map::AbstractLayerPtr > &layerList) |
~ColorTransformWizardPage () | |
Protected Member Functions | |
void | fillColorTransformTypes () |
void | getRasterBands (QComboBox *layer, int index, QComboBox *band) |
Private Types | |
enum | ColorTransformTypes { COLORTRANSFORM_RGB2IHS, COLORTRANSFORM_IHS2RGB } |
Private Attributes | |
std::list < te::map::AbstractLayerPtr > | m_layerList |
std::auto_ptr < Ui::ColorTransformWizardPageForm > | m_ui |
This class is GUI used to define the colorTransform parameters for the RP colorTransform operation.
Definition at line 55 of file ColorTransformWizardPage.h.
Enumerator | |
---|---|
COLORTRANSFORM_RGB2IHS | |
COLORTRANSFORM_IHS2RGB |
Definition at line 59 of file ColorTransformWizardPage.h.
te::qt::widgets::ColorTransformWizardPage::ColorTransformWizardPage | ( | QWidget * | parent = 0 | ) |
Definition at line 43 of file ColorTransformWizardPage.cpp.
References fillColorTransformTypes(), ihsHComboBoxActivated(), ihsIComboBoxActivated(), ihsSComboBoxActivated(), m_ui, rgbBComboBoxActivated(), rgbGComboBoxActivated(), and rgbRComboBoxActivated().
te::qt::widgets::ColorTransformWizardPage::~ColorTransformWizardPage | ( | ) |
Definition at line 71 of file ColorTransformWizardPage.cpp.
|
protected |
Definition at line 248 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSHBand | ( | ) |
Definition at line 153 of file ColorTransformWizardPage.cpp.
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSIBand | ( | ) |
Definition at line 148 of file ColorTransformWizardPage.cpp.
double te::qt::widgets::ColorTransformWizardPage::getIHSMaxValue | ( | ) |
Definition at line 168 of file ColorTransformWizardPage.cpp.
double te::qt::widgets::ColorTransformWizardPage::getIHSMinValue | ( | ) |
Definition at line 163 of file ColorTransformWizardPage.cpp.
te::rst::Raster * te::qt::widgets::ColorTransformWizardPage::getIHSRaster | ( | ) |
Definition at line 136 of file ColorTransformWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
unsigned int te::qt::widgets::ColorTransformWizardPage::getIHSSBand | ( | ) |
Definition at line 158 of file ColorTransformWizardPage.cpp.
|
protected |
Definition at line 257 of file ColorTransformWizardPage.cpp.
References te::rst::GetDataTypeRanges(), te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBBBand | ( | ) |
Definition at line 121 of file ColorTransformWizardPage.cpp.
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBGBand | ( | ) |
Definition at line 116 of file ColorTransformWizardPage.cpp.
double te::qt::widgets::ColorTransformWizardPage::getRGBMaxValue | ( | ) |
Definition at line 131 of file ColorTransformWizardPage.cpp.
double te::qt::widgets::ColorTransformWizardPage::getRGBMinValue | ( | ) |
Definition at line 126 of file ColorTransformWizardPage.cpp.
te::rst::Raster * te::qt::widgets::ColorTransformWizardPage::getRGBRaster | ( | ) |
Definition at line 99 of file ColorTransformWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
unsigned int te::qt::widgets::ColorTransformWizardPage::getRGBRBand | ( | ) |
Definition at line 111 of file ColorTransformWizardPage.cpp.
|
slot |
Definition at line 238 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
|
slot |
Definition at line 233 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
|
slot |
Definition at line 243 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
bool te::qt::widgets::ColorTransformWizardPage::isComplete | ( | ) | const |
Definition at line 76 of file ColorTransformWizardPage.cpp.
bool te::qt::widgets::ColorTransformWizardPage::isIHS2RGB | ( | ) |
Definition at line 90 of file ColorTransformWizardPage.cpp.
bool te::qt::widgets::ColorTransformWizardPage::isRGB2IHS | ( | ) |
Definition at line 81 of file ColorTransformWizardPage.cpp.
|
slot |
Definition at line 228 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
|
slot |
Definition at line 223 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
|
slot |
Definition at line 218 of file ColorTransformWizardPage.cpp.
Referenced by ColorTransformWizardPage().
void te::qt::widgets::ColorTransformWizardPage::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 173 of file ColorTransformWizardPage.cpp.
|
private |
Definition at line 120 of file ColorTransformWizardPage.h.
|
private |
Definition at line 118 of file ColorTransformWizardPage.h.
Referenced by ColorTransformWizardPage().