aimsalgo 6.0.0
Neuroimaging image processing
aims::MixtureOfPPCA< T > Class Template Reference

#include <aims/classification/mixtureOfPpca.h>

Public Member Functions

 MixtureOfPPCA (int nbOfClasses, int significantNumberOfVp, int maxNbOfIterations, const carto::rc_ptr< carto::Volume< T > > &individuals, const std::vector< Point3d > indPosVector, const std::vector< std::list< int > > &initialClasses, const std::string &fileOut, int runNb, int iterationToUseOnlyCorrelatedIndiv=false)
 
 ~MixtureOfPPCA ()
 
bool doIt ()
 
double pTnComputation ()
 
bool distMatrixComputation ()
 
carto::VolumeRef< double > getRni ()
 
double distComputation ()
 
bool classesVisualisation (int nbOfIterations, const std::string &fileOut, bool theEnd)
 

Detailed Description

template<class T>
class aims::MixtureOfPPCA< T >

Definition at line 114 of file mixtureOfPpca.h.

Constructor & Destructor Documentation

◆ MixtureOfPPCA()

template<class T>
aims::MixtureOfPPCA< T >::MixtureOfPPCA ( int nbOfClasses,
int significantNumberOfVp,
int maxNbOfIterations,
const carto::rc_ptr< carto::Volume< T > > & individuals,
const std::vector< Point3d > indPosVector,
const std::vector< std::list< int > > & initialClasses,
const std::string & fileOut,
int runNb,
int iterationToUseOnlyCorrelatedIndiv = false )

◆ ~MixtureOfPPCA()

template<class T>
aims::MixtureOfPPCA< T >::~MixtureOfPPCA ( )
inline

Definition at line 121 of file mixtureOfPpca.h.

Member Function Documentation

◆ classesVisualisation()

template<class T>
bool aims::MixtureOfPPCA< T >::classesVisualisation ( int nbOfIterations,
const std::string & fileOut,
bool theEnd )

◆ distComputation()

template<class T>
double aims::MixtureOfPPCA< T >::distComputation ( )

Definition at line 741 of file mixtureOfPpca_d.h.

References aims::transpose().

◆ distMatrixComputation()

template<class T>
bool aims::MixtureOfPPCA< T >::distMatrixComputation ( )

Definition at line 950 of file mixtureOfPpca_d.h.

◆ doIt()

template<class T>
bool aims::MixtureOfPPCA< T >::doIt ( )

Definition at line 1086 of file mixtureOfPpca_d.h.

References classesVisualisation(), and pTnComputation().

◆ getRni()

template<class T>
carto::VolumeRef< double > aims::MixtureOfPPCA< T >::getRni ( )

Definition at line 1201 of file mixtureOfPpca_d.h.

Referenced by classesVisualisation().

◆ pTnComputation()

template<class T>
double aims::MixtureOfPPCA< T >::pTnComputation ( )

Definition at line 689 of file mixtureOfPpca_d.h.

Referenced by doIt().


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