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

#include <svkDCEQuantify.h>

Inheritance diagram for svkDCEQuantify:
svkImageAlgorithmWithPortMapper svkImageAlgorithm

Public Types

enum  { INPUT_IMAGE = 0, START_TIME_PT, END_TIME_PT }
 
enum  {
  BASE_HT_MAP = 0, PEAK_HT_MAP, PEAK_TIME_MAP, UP_SLOPE_MAP,
  WASHOUT_SLOPE_MAP, WASHOUT_SLOPE_POS_MAP
}
 

Public Member Functions

 vtkTypeMacro (svkDCEQuantify, svkImageAlgorithmWithPortMapper)
 
vtkstd::vector
< svkMriImageData * > * 
GetDCEMaps ()
 
void SetTimepointStart (int startPt)
 
svkIntGetTimepointStart ()
 
void SetTimepointEnd (int endPt)
 
svkIntGetTimepointEnd ()
 
- Public Member Functions inherited from svkImageAlgorithmWithPortMapper
 vtkTypeMacro (svkImageAlgorithmWithPortMapper, svkImageAlgorithm)
 
virtual void SetInputPortsFromXML (vtkXMLDataElement *element)
 Parses an XML element and converts it into input port parameters. Converts image filename strings to svkImageData objects. More...
 
virtual svkAlgorithmPortMapperGetPortMapper ()
 Get the internal port mapper. More...
 
void PrintSelf (ostream &os, vtkIndent indent)
 Prints all input parameters set. More...
 
- Public Member Functions inherited from svkImageAlgorithm
 vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkDCEQuantifyNew ()
 
- Static Public Member Functions inherited from svkImageAlgorithmWithPortMapper
static
svkImageAlgorithmWithPortMapper
New ()
 

Public Attributes

enum svk::svkDCEQuantify:: { ... }  svkDCEQuantifyInput
 
enum svk::svkDCEQuantify:: { ... }  svkDCEQuantifyOutput
 

Protected Member Functions

 svkDCEQuantify ()
 
 ~svkDCEQuantify ()
 
virtual int RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
virtual int RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector)
 
- Protected Member Functions inherited from svkImageAlgorithmWithPortMapper
 svkImageAlgorithmWithPortMapper ()
 
 ~svkImageAlgorithmWithPortMapper ()
 
virtual int FillInputPortInformation (int port, vtkInformation *info)
 All ports must be initialized through the svkAlgorithmPortMapper BEFORE this method is called. More...
 
virtual int FillOutputPortInformation (int port, vtkInformation *info)
 
- Protected Member Functions inherited from svkImageAlgorithm
 svkImageAlgorithm ()
 
 ~svkImageAlgorithm ()
 
virtual int FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 
virtual int FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info)
 

Detailed Description

Class to generate a set of DCE maps representing for example peak_ht, peak_time, slope, etc.. This class uses other algorithms to perform the necessary quantification and outputs an array of DCE maps (svkMriImageData objects).

Member Enumeration Documentation

anonymous enum
Enumerator
INPUT_IMAGE 
START_TIME_PT 
END_TIME_PT 
anonymous enum
Enumerator
BASE_HT_MAP 
PEAK_HT_MAP 
PEAK_TIME_MAP 
UP_SLOPE_MAP 
WASHOUT_SLOPE_MAP 
WASHOUT_SLOPE_POS_MAP 

Constructor & Destructor Documentation

svkDCEQuantify ( )
protected
~svkDCEQuantify ( )
protected

Member Function Documentation

vtkstd::vector< svkMriImageData* >* GetDCEMaps ( )
svkInt * GetTimepointEnd ( )
svkInt * GetTimepointStart ( )
static svkDCEQuantify* 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.

void SetTimepointEnd ( int  endPt)
void SetTimepointStart ( int  startPt)

Member Data Documentation

enum { ... } svkDCEQuantifyInput
enum { ... } svkDCEQuantifyOutput

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