This class is GUI used to define the classifier wizard for the RP constast operation. More...
#include <ClassifierWizard.h>
Signals | |
| void | addLayer (te::map::AbstractLayerPtr layer) |
Public Member Functions | |
| ClassifierWizard (QWidget *parent) | |
| te::map::AbstractLayerPtr | getOutputLayer () |
| void | onMapDisplayExtentChanged () |
| void | setActionGroup (QActionGroup *actionGroup) |
| void | setList (std::list< te::map::AbstractLayerPtr > &layerList) |
| void | setMapDisplay (te::qt::widgets::MapDisplay *mapDisplay) |
| virtual bool | validateCurrentPage () |
| ~ClassifierWizard () | |
Protected Slots | |
| void | onPageChanged (int index) |
Protected Member Functions | |
| void | addPages () |
| void | buildLegend () |
| bool | execute () |
Private Attributes | |
| std::unique_ptr< te::qt::widgets::ClassifierWizardPage > | m_classifierPage |
| std::unique_ptr< te::qt::widgets::LayerSearchWizardPage > | m_layerSearchPage |
| te::map::AbstractLayerPtr | m_outputLayer |
| std::unique_ptr< te::qt::widgets::RasterInfoWizardPage > | m_rasterInfoPage |
This class is GUI used to define the classifier wizard for the RP constast operation.
Definition at line 58 of file ClassifierWizard.h.
| te::qt::widgets::ClassifierWizard::ClassifierWizard | ( | QWidget * | parent | ) |
Definition at line 68 of file ClassifierWizard.cpp.
References addPages(), onPageChanged(), and te::qt::widgets::HelpPushButton::setPageReference().
| te::qt::widgets::ClassifierWizard::~ClassifierWizard | ( | ) |
Definition at line 90 of file ClassifierWizard.cpp.
References m_classifierPage.
|
signal |
Referenced by execute().
|
protected |
Definition at line 150 of file ClassifierWizard.cpp.
References m_classifierPage, m_layerSearchPage, and m_rasterInfoPage.
Referenced by ClassifierWizard().
|
protected |
Definition at line 303 of file ClassifierWizard.cpp.
References te::color::ColorBar::addColor(), te::color::ColorScheme::getColors(), te::color::ColorSchemeCatalog::getColorSchemeGroups(), te::color::ColorSchemeGroup::getColorSchemes(), te::fe::GetFilterStepValues(), te::common::Singleton< RasterSummaryManager >::getInstance(), te::common::Singleton< T >::getInstance(), te::color::ColorSchemeGroup::getName(), te::color::ColorScheme::getName(), te::map::GetRaster(), te::se::GetRasterSymbolizer(), te::color::ColorBar::getSlices(), te::map::GroupingByEqualSteps(), m_outputLayer, p, te::se::ColorMap::setCategorize(), te::se::RasterSymbolizer::setColorMap(), te::se::ColorMap::setInterpolate(), te::se::ColorMap::setRecode(), te::se::Categorize::SUCCEEDING, te::rst::SUMMARY_MAX, and te::rst::SUMMARY_MIN.
|
protected |
Definition at line 164 of file ClassifierWizard.cpp.
References addLayer(), te::se::Categorize::addThreshold(), te::se::Categorize::addValue(), te::qt::widgets::applyRasterMultiResolution(), te::qt::widgets::createLayer(), te::rp::Classifier::execute(), te::rp::Algorithm::getErrorMessage(), te::map::GetRaster(), te::se::GetRasterSymbolizer(), te::cl::ROISet::getROISet(), te::rp::Classifier::initialize(), m_classifierPage, te::rp::Classifier::InputParameters::m_createRasterPalette, te::rp::Classifier::InputParameters::m_inputRasterPtr, m_layerSearchPage, m_outputLayer, m_rasterInfoPage, te::rp::Classifier::OutputParameters::m_rInfo, te::rp::Classifier::OutputParameters::m_rType, te::rp::Classifier::OutputParameters::reset(), te::se::ColorMap::setCategorize(), te::se::RasterSymbolizer::setColorMap(), te::se::Function::setFallbackValue(), te::se::Categorize::setLookupValue(), te::se::Categorize::setThresholdsBelongTo(), and te::se::Categorize::SUCCEEDING.
Referenced by validateCurrentPage().
| te::map::AbstractLayerPtr te::qt::widgets::ClassifierWizard::getOutputLayer | ( | ) |
Definition at line 140 of file ClassifierWizard.cpp.
References m_outputLayer.
| void te::qt::widgets::ClassifierWizard::onMapDisplayExtentChanged | ( | ) |
Definition at line 145 of file ClassifierWizard.cpp.
References m_classifierPage.
|
protectedslot |
Definition at line 419 of file ClassifierWizard.cpp.
Referenced by ClassifierWizard().
| void te::qt::widgets::ClassifierWizard::setActionGroup | ( | QActionGroup * | actionGroup | ) |
Definition at line 135 of file ClassifierWizard.cpp.
References m_classifierPage.
| void te::qt::widgets::ClassifierWizard::setList | ( | std::list< te::map::AbstractLayerPtr > & | layerList | ) |
Definition at line 122 of file ClassifierWizard.cpp.
References m_classifierPage, and m_layerSearchPage.
| void te::qt::widgets::ClassifierWizard::setMapDisplay | ( | te::qt::widgets::MapDisplay * | mapDisplay | ) |
Definition at line 130 of file ClassifierWizard.cpp.
References m_classifierPage.
|
virtual |
Definition at line 95 of file ClassifierWizard.cpp.
References execute(), m_classifierPage, m_layerSearchPage, and m_rasterInfoPage.
|
private |
Definition at line 100 of file ClassifierWizard.h.
Referenced by addPages(), execute(), onMapDisplayExtentChanged(), setActionGroup(), setList(), setMapDisplay(), validateCurrentPage(), and ~ClassifierWizard().
|
private |
Definition at line 101 of file ClassifierWizard.h.
Referenced by addPages(), execute(), setList(), and validateCurrentPage().
|
private |
Definition at line 104 of file ClassifierWizard.h.
Referenced by buildLegend(), execute(), and getOutputLayer().
|
private |
Definition at line 102 of file ClassifierWizard.h.
Referenced by addPages(), execute(), and validateCurrentPage().