A.I.M.S algorithms


aims::PerfusionSplitVolume< T > Class Template Reference

Perfusion class. More...

#include <aims/perfusion/perfSplitVol.h>

Public Member Functions

 PerfusionSplitVolume ()
 Constructor. More...
 
virtual ~PerfusionSplitVolume ()
 Destructor. More...
 
AimsData< T > first (AimsData< T > &d)
 Get the first volume of the sequence. More...
 
AimsData< T > last (AimsData< T > &d)
 Get the last volume of the sequence. More...
 
AimsData< T > volume (AimsData< T > &d, int t)
 Get a volume of the sequence. More...
 

Detailed Description

template<class T>
class aims::PerfusionSplitVolume< T >

Perfusion class.

This class provides functions to get a volume from a sequence of volumes.

Definition at line 49 of file perfSplitVol.h.

Constructor & Destructor Documentation

template<class T >
aims::PerfusionSplitVolume< T >::PerfusionSplitVolume ( )
inline

Constructor.

Definition at line 54 of file perfSplitVol.h.

template<class T >
virtual aims::PerfusionSplitVolume< T >::~PerfusionSplitVolume ( )
inlinevirtual

Destructor.

Definition at line 56 of file perfSplitVol.h.

Member Function Documentation

template<class T >
AimsData< T > aims::PerfusionSplitVolume< T >::first ( AimsData< T > &  d)

Get the first volume of the sequence.

Parameters
dis the input sequence of volume
Returns
the first volume of the sequence

Definition at line 81 of file perfSplitVol.h.

template<class T >
AimsData< T > aims::PerfusionSplitVolume< T >::last ( AimsData< T > &  d)

Get the last volume of the sequence.

Parameters
dis the input sequence of volume
Returns
the last volume of the sequence

Definition at line 88 of file perfSplitVol.h.

References AimsData< T >::dimT().

template<class T >
AimsData< T > aims::PerfusionSplitVolume< T >::volume ( AimsData< T > &  d,
int  t 
)

Get a volume of the sequence.

Parameters
dis the input sequence of volume
tis the volume number in the sequence
Returns
the selected volume of the sequence

Definition at line 95 of file perfSplitVol.h.

References ASSERT, AimsData< T >::dimT(), AimsData< T >::dimX(), AimsData< T >::dimY(), AimsData< T >::dimZ(), AimsData< T >::setSizeXYZT(), AimsData< T >::sizeX(), AimsData< T >::sizeY(), and AimsData< T >::sizeZ().


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