te::qt::widgets::ContrastDialogForm Class Reference

This class is GUI used to define the contrast parameters for the RP constast operation. More...

#include <ContrastDialogForm.h>

Inheritance diagram for te::qt::widgets::ContrastDialogForm:

Signals

void addLayer (te::map::AbstractLayerPtr layer)
 
void closeTool ()
 
void geomAquired (te::gm::Polygon *poly)
 

Public Member Functions

 ContrastDialogForm (QWidget *parent=0)
 
te::map::AbstractLayerPtr get ()
 
te::rp::Contrast::InputParameters getInputParams ()
 
te::map::AbstractLayerPtr getOutputLayer ()
 
te::rp::Contrast::OutputParameters getOutputParams ()
 
void resetWindow (te::map::AbstractLayerPtr layer)
 
void set (te::map::AbstractLayerPtr layer)
 This method is used to set the selected layer for contrast operation. More...
 
void setActionGroup (QActionGroup *actionGroup)
 
void setConfigurations ()
 
void setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay)
 
 ~ContrastDialogForm ()
 

Protected Slots

void drawHistogram ()
 
void onAllImageRadioButtonToggled (bool isChecked)
 
void onApplicationTriggered (te::qt::af::evt::Event *e)
 
void onBlueComboBoxCurrentIndexChanged (int index)
 
void onCellChanged (int row, int column)
 
void onCellClicked (int row, int column)
 
void onCellDoubleClicked (int row, int column)
 
void onContrastTypeComboBoxActivated (int index)
 
void onEnvelopeAcquired (te::gm::Envelope env)
 
void onGreenComboBoxCurrentIndexChanged (int index)
 
void onHistogramCheckBoxToggled (bool isChecked)
 
void onMapDisplayExtentChanged ()
 
void onMaxValueSelected (int value, int band)
 
void onMaxValueSelected (double value, int band)
 
void onMinValueSelected (int value, int band)
 
void onMinValueSelected (double value, int band)
 
void onMonoComboBoxCurrentIndexChanged (int index)
 
void onOkPushButtonClicked ()
 
void onPreviewCheckBoxToggled (bool isChecked)
 
void onRedComboBoxCurrentIndexChanged (int index)
 
void onRoiRadioButtonToggled (bool isChecked)
 
void onVisibleAreaRadioButtonToggled (bool isChecked)
 

Protected Member Functions

void applyPreview ()
 
void clearCanvas ()
 
void closeEvent (QCloseEvent *e)
 
void drawGeom ()
 
void drawPreview (te::rst::Raster *raster)
 
bool execute ()
 
void fillContrastTypes ()
 
te::se::ChannelSelectiongetChannelSelection ()
 
void getRasterFromROI ()
 
void listBands ()
 

Private Attributes

QComboBox * m_blueComboBox
 
te::qt::widgets::Canvasm_canvas
 
te::se::ChannelSelectionm_channelSelect
 
bool m_clearCanvas
 
bool m_contrast
 
te::gm::Geometrym_geom
 
QComboBox * m_greenComboBox
 
std::unique_ptr< te::qt::widgets::RasterHistogramWidgetm_histogramWidget
 
std::string m_lastText
 
te::map::AbstractLayerPtr m_layer
 
te::qt::widgets::MapDisplaym_mapDisplay
 
std::vector< double > m_maxValue
 
std::vector< double > m_minValue
 
QComboBox * m_monoComboBox
 
std::unique_ptr< te::qt::widgets::RpToolsWidgetm_navigator
 
te::map::AbstractLayerPtr m_outputLayer
 
te::qt::widgets::OutputRasterWidgetm_outputWidget
 
te::gm::Polygonm_polygon
 
te::rst::Rasterm_previewRaster
 
te::rst::Rasterm_raster
 
QComboBox * m_redComboBox
 
std::unique_ptr< Ui::ContrastDialogForm > m_ui
 

Detailed Description

This class is GUI used to define the contrast parameters for the RP constast operation.

Definition at line 73 of file ContrastDialogForm.h.

Constructor & Destructor Documentation

te::qt::widgets::ContrastDialogForm::ContrastDialogForm ( QWidget *  parent = 0)
te::qt::widgets::ContrastDialogForm::~ContrastDialogForm ( )

Member Function Documentation

void te::qt::widgets::ContrastDialogForm::addLayer ( te::map::AbstractLayerPtr  layer)
signal
void te::qt::widgets::ContrastDialogForm::applyPreview ( )
protected
void te::qt::widgets::ContrastDialogForm::clearCanvas ( )
protected
void te::qt::widgets::ContrastDialogForm::closeEvent ( QCloseEvent *  e)
protected
void te::qt::widgets::ContrastDialogForm::closeTool ( )
signal
void te::qt::widgets::ContrastDialogForm::drawGeom ( )
protected
void te::qt::widgets::ContrastDialogForm::drawHistogram ( )
protectedslot
void te::qt::widgets::ContrastDialogForm::drawPreview ( te::rst::Raster raster)
protected
bool te::qt::widgets::ContrastDialogForm::execute ( )
protected
void te::qt::widgets::ContrastDialogForm::fillContrastTypes ( )
protected
void te::qt::widgets::ContrastDialogForm::geomAquired ( te::gm::Polygon poly)
signal
te::map::AbstractLayerPtr te::qt::widgets::ContrastDialogForm::get ( )
te::se::ChannelSelection* te::qt::widgets::ContrastDialogForm::getChannelSelection ( )
protected
te::rp::Contrast::InputParameters te::qt::widgets::ContrastDialogForm::getInputParams ( )
te::map::AbstractLayerPtr te::qt::widgets::ContrastDialogForm::getOutputLayer ( )
te::rp::Contrast::OutputParameters te::qt::widgets::ContrastDialogForm::getOutputParams ( )
void te::qt::widgets::ContrastDialogForm::getRasterFromROI ( )
protected
void te::qt::widgets::ContrastDialogForm::listBands ( )
protected
void te::qt::widgets::ContrastDialogForm::onAllImageRadioButtonToggled ( bool  isChecked)
protectedslot
void te::qt::widgets::ContrastDialogForm::onApplicationTriggered ( te::qt::af::evt::Event e)
protectedslot
void te::qt::widgets::ContrastDialogForm::onBlueComboBoxCurrentIndexChanged ( int  index)
protectedslot
void te::qt::widgets::ContrastDialogForm::onCellChanged ( int  row,
int  column 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onCellClicked ( int  row,
int  column 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onCellDoubleClicked ( int  row,
int  column 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onContrastTypeComboBoxActivated ( int  index)
protectedslot
void te::qt::widgets::ContrastDialogForm::onEnvelopeAcquired ( te::gm::Envelope  env)
protectedslot
void te::qt::widgets::ContrastDialogForm::onGreenComboBoxCurrentIndexChanged ( int  index)
protectedslot
void te::qt::widgets::ContrastDialogForm::onHistogramCheckBoxToggled ( bool  isChecked)
protectedslot
void te::qt::widgets::ContrastDialogForm::onMapDisplayExtentChanged ( )
protectedslot
void te::qt::widgets::ContrastDialogForm::onMaxValueSelected ( int  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onMaxValueSelected ( double  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onMinValueSelected ( int  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onMinValueSelected ( double  value,
int  band 
)
protectedslot
void te::qt::widgets::ContrastDialogForm::onMonoComboBoxCurrentIndexChanged ( int  index)
protectedslot
void te::qt::widgets::ContrastDialogForm::onOkPushButtonClicked ( )
protectedslot
void te::qt::widgets::ContrastDialogForm::onPreviewCheckBoxToggled ( bool  isChecked)
protectedslot
void te::qt::widgets::ContrastDialogForm::onRedComboBoxCurrentIndexChanged ( int  index)
protectedslot
void te::qt::widgets::ContrastDialogForm::onRoiRadioButtonToggled ( bool  isChecked)
protectedslot
void te::qt::widgets::ContrastDialogForm::onVisibleAreaRadioButtonToggled ( bool  isChecked)
protectedslot
void te::qt::widgets::ContrastDialogForm::resetWindow ( te::map::AbstractLayerPtr  layer)
void te::qt::widgets::ContrastDialogForm::set ( te::map::AbstractLayerPtr  layer)

This method is used to set the selected layer for contrast operation.

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.
void te::qt::widgets::ContrastDialogForm::setActionGroup ( QActionGroup *  actionGroup)
void te::qt::widgets::ContrastDialogForm::setConfigurations ( )
void te::qt::widgets::ContrastDialogForm::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)

Member Data Documentation

QComboBox* te::qt::widgets::ContrastDialogForm::m_blueComboBox
private

Definition at line 211 of file ContrastDialogForm.h.

te::qt::widgets::Canvas* te::qt::widgets::ContrastDialogForm::m_canvas
private

Definition at line 195 of file ContrastDialogForm.h.

te::se::ChannelSelection* te::qt::widgets::ContrastDialogForm::m_channelSelect
private

Definition at line 200 of file ContrastDialogForm.h.

bool te::qt::widgets::ContrastDialogForm::m_clearCanvas
private

Definition at line 206 of file ContrastDialogForm.h.

bool te::qt::widgets::ContrastDialogForm::m_contrast
private

Definition at line 205 of file ContrastDialogForm.h.

te::gm::Geometry* te::qt::widgets::ContrastDialogForm::m_geom
private

Definition at line 199 of file ContrastDialogForm.h.

QComboBox* te::qt::widgets::ContrastDialogForm::m_greenComboBox
private

Definition at line 210 of file ContrastDialogForm.h.

std::unique_ptr<te::qt::widgets::RasterHistogramWidget> te::qt::widgets::ContrastDialogForm::m_histogramWidget
private

Definition at line 190 of file ContrastDialogForm.h.

std::string te::qt::widgets::ContrastDialogForm::m_lastText
private

Definition at line 204 of file ContrastDialogForm.h.

te::map::AbstractLayerPtr te::qt::widgets::ContrastDialogForm::m_layer
private

Definition at line 192 of file ContrastDialogForm.h.

te::qt::widgets::MapDisplay* te::qt::widgets::ContrastDialogForm::m_mapDisplay
private

Definition at line 194 of file ContrastDialogForm.h.

std::vector<double> te::qt::widgets::ContrastDialogForm::m_maxValue
private

Definition at line 202 of file ContrastDialogForm.h.

std::vector<double> te::qt::widgets::ContrastDialogForm::m_minValue
private

Definition at line 201 of file ContrastDialogForm.h.

QComboBox* te::qt::widgets::ContrastDialogForm::m_monoComboBox
private

Definition at line 208 of file ContrastDialogForm.h.

std::unique_ptr<te::qt::widgets::RpToolsWidget> te::qt::widgets::ContrastDialogForm::m_navigator
private

Definition at line 189 of file ContrastDialogForm.h.

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

Definition at line 193 of file ContrastDialogForm.h.

te::qt::widgets::OutputRasterWidget* te::qt::widgets::ContrastDialogForm::m_outputWidget
private

Definition at line 203 of file ContrastDialogForm.h.

te::gm::Polygon* te::qt::widgets::ContrastDialogForm::m_polygon
private

Definition at line 198 of file ContrastDialogForm.h.

te::rst::Raster* te::qt::widgets::ContrastDialogForm::m_previewRaster
private

Definition at line 197 of file ContrastDialogForm.h.

te::rst::Raster* te::qt::widgets::ContrastDialogForm::m_raster
private

Definition at line 196 of file ContrastDialogForm.h.

QComboBox* te::qt::widgets::ContrastDialogForm::m_redComboBox
private

Definition at line 209 of file ContrastDialogForm.h.

std::unique_ptr<Ui::ContrastDialogForm> te::qt::widgets::ContrastDialogForm::m_ui
private

Definition at line 188 of file ContrastDialogForm.h.


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