aimsalgo  5.0.5
Neuroimaging image processing
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

◆ PerfusionSplitVolume()

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

Constructor.

Definition at line 54 of file perfSplitVol.h.

◆ ~PerfusionSplitVolume()

Member Function Documentation

◆ first()

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.

References aims::PerfusionSplitVolume< T >::volume().

Referenced by aims::PerfusionSplitVolume< T >::~PerfusionSplitVolume().

◆ last()

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(), and aims::PerfusionSplitVolume< T >::volume().

Referenced by aims::PerfusionSplitVolume< T >::~PerfusionSplitVolume().

◆ volume()

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().

Referenced by aims::PerfusionSplitVolume< T >::first(), aims::PerfusionSplitVolume< T >::last(), and aims::PerfusionSplitVolume< T >::~PerfusionSplitVolume().


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