te::rp::ClassifierSAMStrategy::Parameters Class Reference

Classifier Parameters. More...

#include <ClassifierSAMStrategy.h>

Inheritance diagram for te::rp::ClassifierSAMStrategy::Parameters:
te::rp::ClassifierStrategyParameters te::common::AbstractParameters

Public Member Functions

AbstractParametersclone () const
 Create a clone copy of this instance. More...
 
const Parametersoperator= (const Parameters &params)
 
 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...
 

Detailed Description

Classifier Parameters.

Definition at line 74 of file ClassifierSAMStrategy.h.

Constructor & Destructor Documentation

te::rp::ClassifierSAMStrategy::Parameters::Parameters ( )

Definition at line 43 of file ClassifierSAMStrategy.cpp.

References reset(), and ~Parameters().

te::rp::ClassifierSAMStrategy::Parameters::~Parameters ( )
default

Referenced by Parameters().

Member Function Documentation

te::common::AbstractParameters * te::rp::ClassifierSAMStrategy::Parameters::clone ( ) const
virtual

Create a clone copy of this instance.

Returns
A clone copy of this instance.
Note
The caller will take the ownership of the returned pointer.

Implements te::common::AbstractParameters.

Definition at line 66 of file ClassifierSAMStrategy.cpp.

const te::rp::ClassifierSAMStrategy::Parameters & te::rp::ClassifierSAMStrategy::Parameters::operator= ( const Parameters params)

Definition at line 50 of file ClassifierSAMStrategy.cpp.

References m_maxAngularDistances, m_trainSamplesPtr, and reset().

void te::rp::ClassifierSAMStrategy::Parameters::reset ( )
throw (te::rp::Exception
)
virtual

Clear all internal allocated resources and reset the parameters instance to its initial state.

Implements te::common::AbstractParameters.

Definition at line 60 of file ClassifierSAMStrategy.cpp.

References m_maxAngularDistances, and m_trainSamplesPtr.

Referenced by te::rp::ClassifierSAMStrategy::initialize(), operator=(), and Parameters().

Member Data Documentation

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 BOOST_AUTO_TEST_CASE(), te::rp::ClassifierSAMStrategy::execute(), te::qt::widgets::ClassifierWizardPage::getInputParams(), te::rp::ClassifierSAMStrategy::initialize(), operator=(), reset(), and SAMClassifier().

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 BOOST_AUTO_TEST_CASE(), te::qt::widgets::ClassifierWizardPage::getInputParams(), te::rp::ClassifierSAMStrategy::initialize(), operator=(), reset(), and SAMClassifier().


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