A.I.M.S


MassCenters< T > Class Template Reference

#include <aims/utility/masscenter.h>

Public Types

typedef std::pair< Point3df,
double > 
MassCenterInfo
 
typedef std::map< int,
MassCenterInfo
TimedMassCenterInfo
 
typedef std::map< std::string,
TimedMassCenterInfo
RoiMassCenterInfo
 

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

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

Definition at line 47 of file masscenter.h.

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

Definition at line 49 of file masscenter.h.

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

Definition at line 48 of file masscenter.h.

Constructor & Destructor Documentation

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

Member Function Documentation

template<class T >
void MassCenters< T >::doit ( bool  force = false)
template<class T >
RoiMassCenterInfo MassCenters< T >::infos ( )
template<class T >
TimedMassCenterInfo MassCenters< T >::maskedmasscenter ( aims::MaskIterator maskIterator)

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