SIVIC API  0.9.26
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Static Public Member Functions | Protected Member Functions | List of all members
svkDSCQuantify Class Reference

#include <svkDSCQuantify.h>

Inheritance diagram for svkDSCQuantify:
svkImageAlgorithm

Public Member Functions

 vtkTypeMacro (svkDSCQuantify, svkImageAlgorithm)
 
vtkstd::vector
< svkMriImageData * > * 
GetDSCMaps ()
 
vtkstd::vector< vtkstd::vector
< vtkstd::string > > 
GetRegionNameVector ()
 
int GetIntFromString (vtkstd::string stringVal)
 
float GetFloatFromString (vtkstd::string stringVal)
 
- Public Member Functions inherited from svkImageAlgorithm
 vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkDSCQuantifyNew ()
 

Protected Member Functions

 svkDSCQuantify ()
 
 ~svkDSCQuantify ()
 
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
- Protected Member Functions inherited from svkImageAlgorithm
 svkImageAlgorithm ()
 
 ~svkImageAlgorithm ()
 

Detailed Description

Class to generate a set of DSC maps representing for example peak ht and % recovery. This class uses other algorithms to perform the necessary quantification and outputs an array of dsc maps (svkMriImageData objects).

Constructor & Destructor Documentation

svkDSCQuantify ( )
protected
~svkDSCQuantify ( )
protected

Member Function Documentation

int FillInputPortInformation ( int   vtkNotUsedport,
vtkInformation *  info 
)
protectedvirtual

Default input type is svkImageData base class. Override with a specific concrete type in sub class if necessary.

Reimplemented from svkImageAlgorithm.

int FillOutputPortInformation ( int   vtkNotUsedport,
vtkInformation *  info 
)
protectedvirtual

Output from this algo is an svkMriImageData object.

Reimplemented from svkImageAlgorithm.

vtkstd::vector< svkMriImageData * > * GetDSCMaps ( )
float GetFloatFromString ( vtkstd::string  stringVal)
int GetIntFromString ( vtkstd::string  stringVal)
vtkstd::vector< vtkstd::vector< vtkstd::string > > GetRegionNameVector ( )
static svkDSCQuantify* New ( )
static
int RequestData ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Copy the Dcm Header and Provenance from the input to the output.

int RequestInformation ( vtkInformation *  request,
vtkInformationVector **  inputVector,
vtkInformationVector *  outputVector 
)
protectedvirtual

Resets the origin and extent for correct initialization of output svkMriImageData object from input svkMrsImageData object.

vtkTypeMacro ( svkDSCQuantify  ,
svkImageAlgorithm   
)

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