te::qt::widgets::FilterDialogForm Class Reference

#include <FilterDialogForm.h>

Inheritance diagram for te::qt::widgets::FilterDialogForm:

Public Slots

void layerChanged ()
 
void onEnvelopeAcquired (te::gm::Envelope env)
 
void onFilterTypeComboBoxActivated (int index)
 
void onIterationsChanged (int iteration)
 
void onLoadMaskToolButtonClicked ()
 
void onMaskToolButtonClicked ()
 
void onOkPushButtonClicked ()
 
void onPreviewCheckBoxToggled (bool isChecked)
 

Signals

void addLayer (te::map::AbstractLayerPtr layer)
 
void closeTool ()
 

Public Member Functions

 FilterDialogForm (QWidget *parent=0)
 
te::rp::Filter::InputParameters getInputParams ()
 
bool isComplete () const
 
void onMapDisplayExtentChanged ()
 
void setActionGroup (QActionGroup *actionGroup)
 
void setList (std::list< te::map::AbstractLayerPtr > &layerList, te::map::AbstractLayerPtr selectedlayer)
 
void setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay)
 
void setParams ()
 This method is used to set the selected layer for filter operation. More...
 
 ~FilterDialogForm ()
 

Protected Member Functions

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

Private Attributes

std::unique_ptr< te::qt::widgets::DoubleListWidgetm_doubleListWidget
 
te::gm::Geometrym_geom
 
te::qt::widgets::InputLayerWidgetm_inputWidget
 
te::map::AbstractLayerPtr m_layer
 
te::qt::widgets::MapDisplaym_mapDisplay
 
std::unique_ptr< te::qt::widgets::RpToolsWidgetm_navigator
 
te::map::AbstractLayerPtr m_outputLayer
 
te::qt::widgets::OutputRasterWidgetm_outputWidget
 
te::rst::Rasterm_previewRaster
 
te::rst::Rasterm_rasterPreview
 
std::unique_ptr< Ui::FilterDialogForm > m_ui
 
boost::numeric::ublas::matrix< double > m_window
 User defined convolution window. More...
 

Detailed Description

Definition at line 71 of file FilterDialogForm.h.

Constructor & Destructor Documentation

◆ FilterDialogForm()

te::qt::widgets::FilterDialogForm::FilterDialogForm ( QWidget *  parent = 0)

◆ ~FilterDialogForm()

te::qt::widgets::FilterDialogForm::~FilterDialogForm ( )

Member Function Documentation

◆ addLayer

void te::qt::widgets::FilterDialogForm::addLayer ( te::map::AbstractLayerPtr  layer)
signal

◆ applyPreview()

void te::qt::widgets::FilterDialogForm::applyPreview ( )
protected

◆ clearCanvas()

void te::qt::widgets::FilterDialogForm::clearCanvas ( )
protected

◆ closeEvent()

void te::qt::widgets::FilterDialogForm::closeEvent ( QCloseEvent *  e)
protected

◆ closeTool

void te::qt::widgets::FilterDialogForm::closeTool ( )
signal

◆ drawGeom()

void te::qt::widgets::FilterDialogForm::drawGeom ( )
protected

◆ drawPreview()

void te::qt::widgets::FilterDialogForm::drawPreview ( te::rst::Raster raster)
protected

◆ execute()

bool te::qt::widgets::FilterDialogForm::execute ( )
protected

◆ getChannelSelection()

te::se::ChannelSelection* te::qt::widgets::FilterDialogForm::getChannelSelection ( )
protected

◆ getInputParams()

te::rp::Filter::InputParameters te::qt::widgets::FilterDialogForm::getInputParams ( )

◆ getRasterFromROI()

void te::qt::widgets::FilterDialogForm::getRasterFromROI ( )
protected

◆ isComplete()

bool te::qt::widgets::FilterDialogForm::isComplete ( ) const

◆ layerChanged

void te::qt::widgets::FilterDialogForm::layerChanged ( )
slot

◆ listBands()

void te::qt::widgets::FilterDialogForm::listBands ( )
protected

◆ listFilterTypes()

void te::qt::widgets::FilterDialogForm::listFilterTypes ( )
protected

◆ onEnvelopeAcquired

void te::qt::widgets::FilterDialogForm::onEnvelopeAcquired ( te::gm::Envelope  env)
slot

◆ onFilterTypeComboBoxActivated

void te::qt::widgets::FilterDialogForm::onFilterTypeComboBoxActivated ( int  index)
slot

◆ onIterationsChanged

void te::qt::widgets::FilterDialogForm::onIterationsChanged ( int  iteration)
slot

◆ onLoadMaskToolButtonClicked

void te::qt::widgets::FilterDialogForm::onLoadMaskToolButtonClicked ( )
slot

◆ onMapDisplayExtentChanged()

void te::qt::widgets::FilterDialogForm::onMapDisplayExtentChanged ( )

◆ onMaskToolButtonClicked

void te::qt::widgets::FilterDialogForm::onMaskToolButtonClicked ( )
slot

◆ onOkPushButtonClicked

void te::qt::widgets::FilterDialogForm::onOkPushButtonClicked ( )
slot

◆ onPreviewCheckBoxToggled

void te::qt::widgets::FilterDialogForm::onPreviewCheckBoxToggled ( bool  isChecked)
slot

◆ setActionGroup()

void te::qt::widgets::FilterDialogForm::setActionGroup ( QActionGroup *  actionGroup)

◆ setList()

void te::qt::widgets::FilterDialogForm::setList ( std::list< te::map::AbstractLayerPtr > &  layerList,
te::map::AbstractLayerPtr  selectedlayer 
)

◆ setMapDisplay()

void te::qt::widgets::FilterDialogForm::setMapDisplay ( te::qt::widgets::MapDisplay mapDisplay)

◆ setParams()

void te::qt::widgets::FilterDialogForm::setParams ( )

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

Parameters
layerThe layer ptr
Note
This layer MUST HAVE a valid raster object.

Member Data Documentation

◆ m_doubleListWidget

std::unique_ptr<te::qt::widgets::DoubleListWidget> te::qt::widgets::FilterDialogForm::m_doubleListWidget
private

Definition at line 163 of file FilterDialogForm.h.

◆ m_geom

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

Definition at line 159 of file FilterDialogForm.h.

◆ m_inputWidget

te::qt::widgets::InputLayerWidget* te::qt::widgets::FilterDialogForm::m_inputWidget
private

Definition at line 161 of file FilterDialogForm.h.

◆ m_layer

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

Definition at line 155 of file FilterDialogForm.h.

◆ m_mapDisplay

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

Definition at line 160 of file FilterDialogForm.h.

◆ m_navigator

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

Definition at line 153 of file FilterDialogForm.h.

◆ m_outputLayer

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

Definition at line 156 of file FilterDialogForm.h.

◆ m_outputWidget

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

Definition at line 162 of file FilterDialogForm.h.

◆ m_previewRaster

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

Definition at line 158 of file FilterDialogForm.h.

◆ m_rasterPreview

te::rst::Raster* te::qt::widgets::FilterDialogForm::m_rasterPreview
private

Definition at line 157 of file FilterDialogForm.h.

◆ m_ui

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

Definition at line 152 of file FilterDialogForm.h.

◆ m_window

boost::numeric::ublas::matrix<double> te::qt::widgets::FilterDialogForm::m_window
private

User defined convolution window.

Definition at line 165 of file FilterDialogForm.h.


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