aimsalgo  5.0.5
Neuroimaging image processing
aims::PerfusionMaps Class Reference

Class PerfusionMaps. More...

#include <aims/perfusion/perfMaps.h>

Inheritance diagram for aims::PerfusionMaps:
Collaboration diagram for aims::PerfusionMaps:

Public Member Functions

 PerfusionMaps ()
 
AimsData< float > & mapCBF ()
 
AimsData< float > & mapCBV ()
 
AimsData< float > & mapMTT ()
 
AimsData< float > & mapTTP ()
 
AimsData< float > & mapDelay ()
 
AimsData< float > & maph ()
 
AimsData< float > & mapBBB ()
 
PerfusionMapBasemapBase (int i)
 
void setState (int, bool)
 
void saveMaps (const std::string &)
 
bool doit (AimsData< float > &q, AimsData< float > &d, AimsData< float > &aif, AimsData< float > &r, aims::BucketMap< Void > &mask, LMGamma< float > &, std::map< Point3d, LMGamma< float >, bestPoint3d > &, PerfusionParameters &pp)
 
- Public Member Functions inherited from aims::PerfusionProcessing
 PerfusionProcessing (int i=0)
 
virtual ~PerfusionProcessing ()
 
void setDone (bool d)
 
bool isDone ()
 
int id () const
 

Detailed Description

Class PerfusionMaps.

This class provides functions to compute the perfusion maps (i.e. CBV, CBF, MTT and so on).

Definition at line 52 of file perfMaps.h.

Constructor & Destructor Documentation

◆ PerfusionMaps()

aims::PerfusionMaps::PerfusionMaps ( )

Member Function Documentation

◆ doit()

bool aims::PerfusionMaps::doit ( AimsData< float > &  q,
AimsData< float > &  d,
AimsData< float > &  aif,
AimsData< float > &  r,
aims::BucketMap< Void > &  mask,
LMGamma< float > &  ,
std::map< Point3d, LMGamma< float >, bestPoint3d > &  ,
PerfusionParameters pp 
)

Referenced by mapBase().

◆ mapBase()

PerfusionMapBase* aims::PerfusionMaps::mapBase ( int  i)
inline

Definition at line 66 of file perfMaps.h.

References doit(), aims::mask(), saveMaps(), and setState().

◆ mapBBB()

AimsData< float >& aims::PerfusionMaps::mapBBB ( )

◆ mapCBF()

AimsData< float >& aims::PerfusionMaps::mapCBF ( )

◆ mapCBV()

AimsData< float >& aims::PerfusionMaps::mapCBV ( )

◆ mapDelay()

AimsData< float >& aims::PerfusionMaps::mapDelay ( )

◆ maph()

AimsData< float >& aims::PerfusionMaps::maph ( )

◆ mapMTT()

AimsData< float >& aims::PerfusionMaps::mapMTT ( )

◆ mapTTP()

AimsData< float >& aims::PerfusionMaps::mapTTP ( )

◆ saveMaps()

void aims::PerfusionMaps::saveMaps ( const std::string &  )

Referenced by mapBase().

◆ setState()

void aims::PerfusionMaps::setState ( int  ,
bool   
)

Referenced by mapBase().


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