Data Structures | Public Types | Public Member Functions
CSlopeClassifier Class Reference

Curve classifier for heart perfusion data. More...

#include <mia/core/slopeclassifier.hh>

Data Structures

struct  SCorrelation
 

Public Types

typedef CSlopeColumns Columns
 typedef to define the matrix of curves More...
 

Public Member Functions

 CSlopeClassifier (const Columns &m, bool mean_stripped)
 
 CSlopeClassifier (const CSlopeClassifier &other)
 
 CSlopeClassifier ()
 
int get_baseline_idx () const
 
int get_LV_idx () const
 
int get_LV_peak () const
 
float get_max_slope_length_diff () const
 
int get_perfusion_idx () const
 
int get_periodic_idx () const
 
int get_RV_idx () const
 
int get_RV_peak () const
 
int index () const
 
SCorrelation max_selfcorrelation () const
 
CSlopeClassifieroperator= (const CSlopeClassifier &other)
 assignment operator More...
 
 ~CSlopeClassifier ()
 

Detailed Description

Curve classifier for heart perfusion data.

Classify a set of curves. This class is mostly usefull for the analysis of series of perfusion images that are aquired using free breathing.

Definition at line 38 of file slopeclassifier.hh.

Member Typedef Documentation

typedef to define the matrix of curves

Definition at line 41 of file slopeclassifier.hh.

Constructor & Destructor Documentation

CSlopeClassifier::CSlopeClassifier ( const Columns m,
bool  mean_stripped 
)

Initialize the classifier with the given curves and the information whether the means were stripped

Parameters
mmatrix of curves
mean_stripped
CSlopeClassifier::CSlopeClassifier ( const CSlopeClassifier other)

copy constructor

CSlopeClassifier::CSlopeClassifier ( )
CSlopeClassifier::~CSlopeClassifier ( )

Member Function Documentation

int CSlopeClassifier::get_baseline_idx ( ) const
Returns
the index of the baseline curve or -1 if not identified
int CSlopeClassifier::get_LV_idx ( ) const
Returns
the index of the LV enhancement curve or -1 if not identified
int CSlopeClassifier::get_LV_peak ( ) const
Returns
the time index of the LV peak image or -1 if not identified
float CSlopeClassifier::get_max_slope_length_diff ( ) const
Returns
the absolute difference between the length ofthe longest and second longest curve in the list
int CSlopeClassifier::get_perfusion_idx ( ) const
Returns
the index of the perfusion curve or -1 if not identified
int CSlopeClassifier::get_periodic_idx ( ) const
Returns
the index of the periodic curve or -1 if none was found
int CSlopeClassifier::get_RV_idx ( ) const
Returns
the index of the RV enhancement curve or -1 if not identified
int CSlopeClassifier::get_RV_peak ( ) const
Returns
the time index of the RV peak image or -1 if not identified
int CSlopeClassifier::index ( ) const
Returns
the column index of this slope
SCorrelation CSlopeClassifier::max_selfcorrelation ( ) const
Returns
the maximum value of the correlation between the curves and the rows for which it occures
CSlopeClassifier& CSlopeClassifier::operator= ( const CSlopeClassifier other)

assignment operator


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