![]() |
aimsalgo
5.1.2
Neuroimaging image processing
|
#include <aims/classification/classifstrategy.h>

Public Member Functions | |
| ClassifStrategy (int maxNbOfIterations=50) | |
| virtual | ~ClassifStrategy () |
| virtual ClassifStrategy< T > * | clone () const =0 |
| bool | isValidStrategy () |
| void | reset () |
| bool | isInit () |
| bool | isCodeVectorsGiven () |
| int | getMaxNbOfIterations () const |
| virtual void | init (std::string initializationType, int nbOfClasses, std::vector< std::list< Individuals< T > > > &classes)=0 |
| virtual double | iterate (int &nbOfIterations, std::vector< std::list< Individuals< T > > > &classes)=0 |
| virtual void | analyse (const std::vector< std::list< Individuals< T > > > &classes)=0 |
| virtual int | aggregate (const Individuals< T > &individual)=0 |
| virtual Individuals< T > | getMeanValue (int classe)=0 |
| virtual std::vector< Individuals< T > > | getMeanVector ()=0 |
| virtual double | globInertia (const std::vector< std::list< Individuals< T > > > &classes)=0 |
Protected Member Functions | |
| virtual float | distance (const Individuals< T > &individual, int classe)=0 |
Protected Attributes | |
| int | myMaxNbOfIterations |
| bool | myValidStrategy |
| bool | myInit |
| bool | myCodeVectorsGiven |
Definition at line 46 of file classifstrategy.h.
| aims::ClassifStrategy< T >::ClassifStrategy | ( | int | maxNbOfIterations = 50 | ) |
Definition at line 45 of file classifstrategy_d.h.
|
virtual |
Definition at line 52 of file classifstrategy_d.h.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >.
|
pure virtual |
Implemented in aims::PcaStrategy< T >, and aims::KmeansStrategy< T >.
|
pure virtual |
|
protectedpure virtual |
Implemented in aims::KmeansStrategy< T >.
|
inline |
Definition at line 56 of file classifstrategy.h.
References aims::ClassifStrategy< T >::myMaxNbOfIterations.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >.
|
inline |
Definition at line 55 of file classifstrategy.h.
References aims::ClassifStrategy< T >::myCodeVectorsGiven.
|
inline |
Definition at line 54 of file classifstrategy.h.
References aims::ClassifStrategy< T >::myInit.
|
inline |
Definition at line 52 of file classifstrategy.h.
References aims::ClassifStrategy< T >::myValidStrategy.
|
pure virtual |
Implemented in aims::KmeansStrategy< T >, and aims::DynamicStrategy< T >.
|
inline |
Definition at line 53 of file classifstrategy.h.
References aims::ClassifStrategy< T >::myInit.
|
protected |
Definition at line 76 of file classifstrategy.h.
Referenced by aims::ClassifStrategy< T >::isCodeVectorsGiven(), and aims::KmeansStrategy< T >::KmeansStrategy().
|
protected |
Definition at line 75 of file classifstrategy.h.
Referenced by aims::ClassifStrategy< T >::isInit(), and aims::ClassifStrategy< T >::reset().
|
protected |
Definition at line 73 of file classifstrategy.h.
Referenced by aims::ClassifStrategy< T >::getMaxNbOfIterations().
|
protected |
Definition at line 74 of file classifstrategy.h.
Referenced by aims::ClassifStrategy< T >::isValidStrategy().