Classifier Parameters. More...
#include <ClassifierSAMStrategy.h>
Public Member Functions | |
AbstractParameters * | clone () const |
Create a clone copy of this instance. More... | |
const Parameters & | operator= (const Parameters ¶ms) |
Parameters () | |
void | reset () throw ( te::rp::Exception ) |
Clear all internal allocated resources and reset the parameters instance to its initial state. More... | |
~Parameters () | |
Public Attributes | |
std::vector< double > | m_maxAngularDistances |
This is a vector of maximum acceptable angles (radians) between one pixel spectra and the reference spectra for each class (pixels with angular distance higher than this value will not be classifyed as belonging to each class (common used default:0.1 radians). More... | |
ClassesSamplesTPtr | m_trainSamplesPtr |
A shared pointer to a always-valid structure where trainning samples are stored. More... | |
Definition at line 74 of file ClassifierSAMStrategy.h.
te::rp::ClassifierSAMStrategy::Parameters::Parameters | ( | ) |
Definition at line 42 of file ClassifierSAMStrategy.cpp.
References reset().
te::rp::ClassifierSAMStrategy::Parameters::~Parameters | ( | ) |
Definition at line 47 of file ClassifierSAMStrategy.cpp.
|
virtual |
Create a clone copy of this instance.
Implements te::common::AbstractParameters.
Definition at line 67 of file ClassifierSAMStrategy.cpp.
const te::rp::ClassifierSAMStrategy::Parameters & te::rp::ClassifierSAMStrategy::Parameters::operator= | ( | const Parameters & | params | ) |
Definition at line 51 of file ClassifierSAMStrategy.cpp.
References m_maxAngularDistances, and m_trainSamplesPtr.
|
virtual |
Clear all internal allocated resources and reset the parameters instance to its initial state.
Implements te::common::AbstractParameters.
Definition at line 61 of file ClassifierSAMStrategy.cpp.
Referenced by te::rp::ClassifierSAMStrategy::initialize(), and Parameters().
std::vector< double > te::rp::ClassifierSAMStrategy::Parameters::m_maxAngularDistances |
This is a vector of maximum acceptable angles (radians) between one pixel spectra and the reference spectra for each class (pixels with angular distance higher than this value will not be classifyed as belonging to each class (common used default:0.1 radians).
Definition at line 80 of file ClassifierSAMStrategy.h.
Referenced by te::rp::ClassifierSAMStrategy::execute(), te::qt::widgets::ClassifierWizardPage::getInputParams(), te::rp::ClassifierSAMStrategy::initialize(), and operator=().
ClassesSamplesTPtr te::rp::ClassifierSAMStrategy::Parameters::m_trainSamplesPtr |
A shared pointer to a always-valid structure where trainning samples are stored.
Definition at line 78 of file ClassifierSAMStrategy.h.
Referenced by te::qt::widgets::ClassifierWizardPage::getInputParams(), te::rp::ClassifierSAMStrategy::initialize(), and operator=().