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)
 
svkInt * GetTimepointStart ()
 
void SetTimepointEnd (int endPt)
 
svkInt * GetTimepointEnd ()
 
- 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 svkAlgorithmPortMapper * GetPortMapper ()
 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)
 
svkImageData * GetOutput ()
 
svkImageData * GetOutput (int port)
 
svkImageData * GetImageDataInput (int port)
 

Static Public Member Functions

static svkDCEQuantify * New ()
 
- 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: