#include <FilterWizardPage.h>
Public Slots | |
void | apply () |
void | onFilterTypeComboBoxActivated (int index) |
void | onLoadMaskToolButtonClicked () |
void | onMaskToolButtonClicked () |
Public Member Functions | |
FilterWizardPage (QWidget *parent=0) | |
te::rp::Filter::InputParameters | getInputParams () |
te::rp::Filter::OutputParameters | getOutputParams () |
bool | isComplete () const |
void | set (te::map::AbstractLayerPtr layer) |
This method is used to set the selected layer for mixture model operation. More... | |
~FilterWizardPage () | |
Protected Member Functions | |
void | listBands () |
void | listFilterTypes () |
Private Attributes | |
te::map::AbstractLayerPtr | m_layer |
std::auto_ptr < RasterNavigatorWidget > | m_navigator |
std::auto_ptr < Ui::FilterWizardPageForm > | m_ui |
boost::numeric::ublas::matrix < double > | m_window |
User defined convolution window. More... | |
Definition at line 56 of file FilterWizardPage.h.
te::qt::widgets::FilterWizardPage::FilterWizardPage | ( | QWidget * | parent = 0 | ) |
Definition at line 49 of file FilterWizardPage.cpp.
References apply(), listFilterTypes(), m_navigator, m_ui, onFilterTypeComboBoxActivated(), onLoadMaskToolButtonClicked(), and onMaskToolButtonClicked().
te::qt::widgets::FilterWizardPage::~FilterWizardPage | ( | ) |
Definition at line 82 of file FilterWizardPage.cpp.
|
slot |
Definition at line 178 of file FilterWizardPage.cpp.
References te::rp::Filter::execute(), te::rst::Raster::getBandDataType(), te::rst::Raster::getNumberOfBands(), te::rst::Raster::getNumberOfColumns(), te::rst::Raster::getNumberOfRows(), te::rp::Filter::initialize(), te::rp::Filter::InputParameters::m_inRasterPtr, te::rp::Filter::OutputParameters::m_outputRasterPtr, te::rp::Filter::OutputParameters::m_rInfo, and te::rp::Filter::OutputParameters::m_rType.
Referenced by FilterWizardPage().
te::rp::Filter::InputParameters te::qt::widgets::FilterWizardPage::getInputParams | ( | ) |
Definition at line 105 of file FilterWizardPage.cpp.
References te::rp::Filter::InputParameters::m_enableProgress, te::rp::Filter::InputParameters::m_filterType, te::rp::Filter::InputParameters::m_inRasterBands, te::rp::Filter::InputParameters::m_iterationsNumber, te::rp::Filter::InputParameters::m_window, te::rp::Filter::InputParameters::m_windowH, te::rp::Filter::InputParameters::m_windowW, and te::rp::Filter::InputParameters::UserDefinedWindowT.
te::rp::Filter::OutputParameters te::qt::widgets::FilterWizardPage::getOutputParams | ( | ) |
Definition at line 131 of file FilterWizardPage.cpp.
bool te::qt::widgets::FilterWizardPage::isComplete | ( | ) | const |
Definition at line 86 of file FilterWizardPage.cpp.
|
protected |
Definition at line 233 of file FilterWizardPage.cpp.
References te::da::GetFirstPropertyPos(), and te::dt::RASTER_TYPE.
|
protected |
Definition at line 256 of file FilterWizardPage.cpp.
References te::rp::Filter::InputParameters::DilationFilterT, te::rp::Filter::InputParameters::ErosionFilterT, te::rp::Filter::InputParameters::MeanFilterT, te::rp::Filter::InputParameters::MedianFilterT, te::rp::Filter::InputParameters::ModeFilterT, te::rp::Filter::InputParameters::RobertsFilterT, te::rp::Filter::InputParameters::SobelFilterT, and te::rp::Filter::InputParameters::UserDefinedWindowT.
Referenced by FilterWizardPage().
|
slot |
Definition at line 138 of file FilterWizardPage.cpp.
References te::rp::Filter::InputParameters::UserDefinedWindowT.
Referenced by FilterWizardPage().
|
slot |
Definition at line 164 of file FilterWizardPage.cpp.
References te::qt::widgets::MaskDialog::getMatrix(), and te::qt::widgets::MaskDialog::setMaskSize().
Referenced by FilterWizardPage().
|
slot |
Definition at line 149 of file FilterWizardPage.cpp.
References te::qt::widgets::MaskDialog::getMatrix(), and te::qt::widgets::MaskDialog::setMaskSize().
Referenced by FilterWizardPage().
void te::qt::widgets::FilterWizardPage::set | ( | te::map::AbstractLayerPtr | layer | ) |
This method is used to set the selected layer for mixture model operation.
layer | The layer ptr |
Definition at line 94 of file FilterWizardPage.cpp.
|
private |
Definition at line 104 of file FilterWizardPage.h.
|
private |
Definition at line 102 of file FilterWizardPage.h.
Referenced by FilterWizardPage().
|
private |
Definition at line 101 of file FilterWizardPage.h.
Referenced by FilterWizardPage().
|
private |
User defined convolution window.
Definition at line 106 of file FilterWizardPage.h.