aimsalgo  5.1.2
Neuroimaging image processing
aims::IterativeClassification< T > Class Template Reference

#include <aims/classification/iterativeclassification.h>

Public Member Functions

 IterativeClassification (std::vector< std::list< Individuals< T > > > *classes, int nbOfClasses, int maxNbOfRuns, double threshold, bool classified, const ClassifStrategy< T > &strategy)
 
 ~IterativeClassification ()
 
void setClassifStrategy (const ClassifStrategy< T > &strategy, bool keepPreviousResult=false)
 
const std::vector< std::list< Individuals< T > > > & getClasses ()
 
bool isCodeVectorsGiven () const
 
aims::Individuals< T > getMeanValue (int classe) const
 
std::vector< aims::Individuals< T > > getMeanVector () const
 
void initialization (std::vector< std::list< Individuals< T > > > &classes, int nbOfClasses)
 
bool classification ()
 

Detailed Description

template<class T>
class aims::IterativeClassification< T >

Definition at line 47 of file iterativeclassification.h.

Constructor & Destructor Documentation

◆ IterativeClassification()

template<class T >
aims::IterativeClassification< T >::IterativeClassification ( std::vector< std::list< Individuals< T > > > *  classes,
int  nbOfClasses,
int  maxNbOfRuns,
double  threshold,
bool  classified,
const ClassifStrategy< T > &  strategy 
)

Definition at line 46 of file iterativeclassification_d.h.

References aims::ClassifStrategy< T >::clone().

◆ ~IterativeClassification()

Definition at line 59 of file iterativeclassification_d.h.

Member Function Documentation

◆ classification()

template<class T >
bool aims::IterativeClassification< T >::classification

Definition at line 141 of file iterativeclassification_d.h.

◆ getClasses()

template<class T >
const std::vector< std::list< aims::Individuals< T > > > & aims::IterativeClassification< T >::getClasses

Definition at line 76 of file iterativeclassification_d.h.

◆ getMeanValue()

template<class T >
aims::Individuals<T> aims::IterativeClassification< T >::getMeanValue ( int  classe) const
inline

Definition at line 65 of file iterativeclassification.h.

◆ getMeanVector()

template<class T >
std::vector< aims::Individuals<T> > aims::IterativeClassification< T >::getMeanVector ( ) const
inline

Definition at line 67 of file iterativeclassification.h.

◆ initialization()

template<class T >
void aims::IterativeClassification< T >::initialization ( std::vector< std::list< Individuals< T > > > &  classes,
int  nbOfClasses 
)

Definition at line 85 of file iterativeclassification_d.h.

◆ isCodeVectorsGiven()

template<class T >
bool aims::IterativeClassification< T >::isCodeVectorsGiven ( ) const
inline

Definition at line 63 of file iterativeclassification.h.

◆ setClassifStrategy()

template<class T >
void aims::IterativeClassification< T >::setClassifStrategy ( const ClassifStrategy< T > &  strategy,
bool  keepPreviousResult = false 
)

Definition at line 66 of file iterativeclassification_d.h.

References aims::ClassifStrategy< T >::clone().


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