aimsalgo  5.1.2
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::meshdistance::cross(), and aims::meshdistance::max().

◆ 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.

◆ getRni()

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

Definition at line 1201 of file mixtureOfPpca_d.h.

◆ pTnComputation()

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

Definition at line 689 of file mixtureOfPpca_d.h.


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