All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
te::qt::widgets::ColorTransformWizard Class Reference

This class is GUI used to define the colorTransform wizard for the RP colorTransform operation. More...

#include <ColorTransformWizard.h>

Inheritance diagram for te::qt::widgets::ColorTransformWizard:

Public Member Functions

 ColorTransformWizard (QWidget *parent)
 
te::map::AbstractLayerPtr getOutputLayer ()
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList)
 
virtual bool validateCurrentPage ()
 
 ~ColorTransformWizard ()
 

Protected Member Functions

void addPages ()
 
te::rst::RasterbuildOutputRaster ()
 
bool execute ()
 
bool executeIHS2RGB ()
 
bool executeRGB2IHS ()
 

Private Attributes

std::auto_ptr
< te::qt::widgets::ColorTransformWizardPage
m_colorTransformPage
 
std::auto_ptr
< te::qt::widgets::LayerSearchWizardPage
m_layerSearchPage
 
te::map::AbstractLayerPtr m_outputLayer
 
std::auto_ptr
< te::qt::widgets::RasterInfoWizardPage
m_rasterInfoPage
 

Detailed Description

This class is GUI used to define the colorTransform wizard for the RP colorTransform operation.

Definition at line 55 of file ColorTransformWizard.h.

Constructor & Destructor Documentation

te::qt::widgets::ColorTransformWizard::ColorTransformWizard ( QWidget *  parent)
te::qt::widgets::ColorTransformWizard::~ColorTransformWizard ( )

Definition at line 70 of file ColorTransformWizard.cpp.

Member Function Documentation

void te::qt::widgets::ColorTransformWizard::addPages ( )
protected

Definition at line 110 of file ColorTransformWizard.cpp.

Referenced by ColorTransformWizard().

bool te::qt::widgets::ColorTransformWizard::executeIHS2RGB ( )
protected

Definition at line 208 of file ColorTransformWizard.cpp.

References te::rp::ConvertIHS2RGB().

bool te::qt::widgets::ColorTransformWizard::executeRGB2IHS ( )
protected

Definition at line 185 of file ColorTransformWizard.cpp.

References te::rp::ConvertRGB2IHS().

te::map::AbstractLayerPtr te::qt::widgets::ColorTransformWizard::getOutputLayer ( )
void te::qt::widgets::ColorTransformWizard::setList ( std::list< te::map::AbstractLayerPtr > &  layerList)
bool te::qt::widgets::ColorTransformWizard::validateCurrentPage ( )
virtual

Definition at line 75 of file ColorTransformWizard.cpp.

Member Data Documentation

std::auto_ptr<te::qt::widgets::ColorTransformWizardPage> te::qt::widgets::ColorTransformWizard::m_colorTransformPage
private

Definition at line 87 of file ColorTransformWizard.h.

std::auto_ptr<te::qt::widgets::LayerSearchWizardPage> te::qt::widgets::ColorTransformWizard::m_layerSearchPage
private

Definition at line 88 of file ColorTransformWizard.h.

te::map::AbstractLayerPtr te::qt::widgets::ColorTransformWizard::m_outputLayer
private

Definition at line 91 of file ColorTransformWizard.h.

std::auto_ptr<te::qt::widgets::RasterInfoWizardPage> te::qt::widgets::ColorTransformWizard::m_rasterInfoPage
private

Definition at line 89 of file ColorTransformWizard.h.


The documentation for this class was generated from the following files: