SIVIC API
0.9.26
|
#include <svkDCEQuantify.h>
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) |
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).
anonymous enum |
|
protected |
References svkDCEQuantify::BASE_HT_MAP, svkDCEQuantify::END_TIME_PT, svkImageAlgorithmWithPortMapper::GetPortMapper(), svkAlgorithmPortMapper::InitializeInputPort(), svkAlgorithmPortMapper::InitializeOutputPort(), svkDCEQuantify::INPUT_IMAGE, svkDCEQuantify::PEAK_HT_MAP, svkDCEQuantify::PEAK_TIME_MAP, svkDCEQuantify::START_TIME_PT, svkAlgorithmPortMapper::SVK_INT, svkAlgorithmPortMapper::SVK_MR_IMAGE_DATA, svkDCEQuantify::UP_SLOPE_MAP, svkDCEQuantify::WASHOUT_SLOPE_MAP, and svkDCEQuantify::WASHOUT_SLOPE_POS_MAP.
|
protected |
vtkstd::vector< svkMriImageData* >* GetDCEMaps | ( | ) |
svkInt * GetTimepointEnd | ( | ) |
Utility getter for input port: Timepoint End
References svkDCEQuantify::END_TIME_PT, svkAlgorithmPortMapper::GetIntInputPortValue(), and svkImageAlgorithmWithPortMapper::GetPortMapper().
svkInt * GetTimepointStart | ( | ) |
Utility getter for input port: Timepoint Start
References svkAlgorithmPortMapper::GetIntInputPortValue(), svkImageAlgorithmWithPortMapper::GetPortMapper(), and svkDCEQuantify::START_TIME_PT.
|
static |
Referenced by svkImageAlgorithmPipeline::InitializeAlgorithmForTag().
|
protectedvirtual |
Copy the Dcm Header and Provenance from the input to the output.
|
protectedvirtual |
Resets the origin and extent for correct initialization of output svkMriImageData object from input svkMrsImageData object.
void SetTimepointEnd | ( | int | endPt | ) |
Utility setter for input port: Timepoint End
References svkDCEQuantify::END_TIME_PT, svkImageAlgorithmWithPortMapper::GetPortMapper(), and svkAlgorithmPortMapper::SetIntInputPortValue().
void SetTimepointStart | ( | int | startPt | ) |
Utility setter for input port: Timepoint Start
References svkImageAlgorithmWithPortMapper::GetPortMapper(), svkAlgorithmPortMapper::SetIntInputPortValue(), and svkDCEQuantify::START_TIME_PT.
vtkTypeMacro | ( | svkDCEQuantify | , |
svkImageAlgorithmWithPortMapper | |||
) |
enum { ... } svkDCEQuantifyInput |
enum { ... } svkDCEQuantifyOutput |