aimsdata  5.0.5
Neuroimaging data handling
MassCenters< T > Class Template Reference

#include <aims/utility/masscenter.h>

Public Types

typedef std::pair< Point3df, double > MassCenterInfo
 
typedef std::map< int, MassCenterInfoTimedMassCenterInfo
 
typedef std::map< std::string, TimedMassCenterInfoRoiMassCenterInfo
 

Public Member Functions

 MassCenters (const AimsData< T > &data, bool bin=false)
 
 MassCenters (const AimsData< T > &data, const carto::rc_ptr< aims::RoiIterator > &roiIterator, bool bin=false)
 
void doit (bool force=false)
 
RoiMassCenterInfo infos ()
 
TimedMassCenterInfo maskedmasscenter (aims::MaskIterator &maskIterator)
 

Detailed Description

template<class T>
class MassCenters< T >

Definition at line 44 of file masscenter.h.

Member Typedef Documentation

◆ MassCenterInfo

template<class T >
typedef std::pair<Point3df, double> MassCenters< T >::MassCenterInfo

Definition at line 47 of file masscenter.h.

◆ RoiMassCenterInfo

template<class T >
typedef std::map<std::string, TimedMassCenterInfo> MassCenters< T >::RoiMassCenterInfo

Definition at line 49 of file masscenter.h.

◆ TimedMassCenterInfo

template<class T >
typedef std::map<int, MassCenterInfo> MassCenters< T >::TimedMassCenterInfo

Definition at line 48 of file masscenter.h.

Constructor & Destructor Documentation

◆ MassCenters() [1/2]

template<class T >
MassCenters< T >::MassCenters ( const AimsData< T > &  data,
bool  bin = false 
)

◆ MassCenters() [2/2]

template<class T >
MassCenters< T >::MassCenters ( const AimsData< T > &  data,
const carto::rc_ptr< aims::RoiIterator > &  roiIterator,
bool  bin = false 
)

Member Function Documentation

◆ doit()

template<class T >
void MassCenters< T >::doit ( bool  force = false)

◆ infos()

template<class T >
RoiMassCenterInfo MassCenters< T >::infos ( )

◆ maskedmasscenter()

template<class T >
TimedMassCenterInfo MassCenters< T >::maskedmasscenter ( aims::MaskIterator maskIterator)

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