te::rp::ClassifierISOSegStrategy::Parameters Class Reference

Classifier Parameters. More...

#include <ClassifierISOSegStrategy.h>

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

Public Types

enum  DistanceType { InvalidDistanceType, MahalanobisDistanceType, BhattacharyyaDistanceType }
 

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

double m_acceptanceThreshold
 The acceptance threshold (the closer to 100%, few clusters are created). More...
 
DistanceType m_distanceType
 Distance type. More...
 

Detailed Description

Classifier Parameters.

Definition at line 67 of file ClassifierISOSegStrategy.h.

Member Enumeration Documentation

Enumerator
InvalidDistanceType 

Invalid distance type.

MahalanobisDistanceType 

Mahalanobis Distance Type.

BhattacharyyaDistanceType 

Bhattacharyya Distance Type.

Definition at line 75 of file ClassifierISOSegStrategy.h.

Constructor & Destructor Documentation

te::rp::ClassifierISOSegStrategy::Parameters::Parameters ( )

Definition at line 79 of file ClassifierISOSegStrategy.cpp.

References reset(), and ~Parameters().

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

Referenced by Parameters().

Member Function Documentation

te::common::AbstractParameters * te::rp::ClassifierISOSegStrategy::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 102 of file ClassifierISOSegStrategy.cpp.

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

Definition at line 86 of file ClassifierISOSegStrategy.cpp.

References m_acceptanceThreshold, m_distanceType, and reset().

void te::rp::ClassifierISOSegStrategy::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 96 of file ClassifierISOSegStrategy.cpp.

References InvalidDistanceType, m_acceptanceThreshold, and m_distanceType.

Referenced by operator=(), Parameters(), and te::rp::ClassifierISOSegStrategy::Pattern::Pattern().

Member Data Documentation

double te::rp::ClassifierISOSegStrategy::Parameters::m_acceptanceThreshold

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