SIVIC API
0.9.26
|
#include <svkDCEBasicFit.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 (svkDCEBasicFit, svkDynamicImageMap) | |
void | SetTimepointStart (int startPt) |
svkInt * | GetTimepointStart () |
void | SetTimepointEnd (int endPt) |
svkInt * | GetTimepointEnd () |
svkAlgorithmPortMapper * | GetPortMapper () |
Public Member Functions inherited from svkDynamicImageMap | |
vtkTypeMacro (svkDynamicImageMap, svkImageAlgorithm) | |
void | SetSeriesDescription (vtkstd::string newSeriesDescription) |
void | SetOutputDataType (svkDcmHeader::DcmPixelDataFormat dataType) |
void | SetZeroCopy (bool zeroCopy) |
void | SetNormalize () |
Public Member Functions inherited from svkImageAlgorithm | |
vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkDCEBasicFit * | New () |
Public Attributes | |
enum svk::svkDCEBasicFit:: { ... } | svkDCEBasicFitInput |
enum svk::svkDCEBasicFit:: { ... } | svkDCEBasicFitOutput |
Protected Member Functions | |
svkDCEBasicFit () | |
~svkDCEBasicFit () | |
virtual int | FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
virtual int | FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
Protected Member Functions inherited from svkDynamicImageMap | |
svkDynamicImageMap () | |
~svkDynamicImageMap () | |
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
void | ZeroData () |
virtual void | UpdateProvenance () |
virtual double | GetNoise (float *imgPtr) |
double | GetNormalizationFactor () |
void | GetRegression (int voxelID, int startPt, int endPt, double &slope, double &intercept) |
Protected Member Functions inherited from svkImageAlgorithm | |
svkImageAlgorithm () | |
~svkImageAlgorithm () | |
Protected Attributes | |
svkAlgorithmPortMapper * | portMapper |
The port mapper used to set the input port parameters. More... | |
Protected Attributes inherited from svkDynamicImageMap | |
vtkstd::string | newSeriesDescription |
bool | normalize |
Class to derive peak height from a DCE image
anonymous enum |
|
protected |
References svkDCEBasicFit::BASE_HT_MAP, svkDCEBasicFit::END_TIME_PT, svkDCEBasicFit::GetPortMapper(), svkAlgorithmPortMapper::InitializeInputPort(), svkAlgorithmPortMapper::InitializeOutputPort(), svkDCEBasicFit::INPUT_IMAGE, svkMriImageData::NewObject(), svkDynamicImageMap::normalize, svkDCEBasicFit::PEAK_HT_MAP, svkDCEBasicFit::PEAK_TIME_MAP, svkDCEBasicFit::portMapper, svkDCEBasicFit::START_TIME_PT, svkAlgorithmPortMapper::SVK_INT, svkAlgorithmPortMapper::SVK_MR_IMAGE_DATA, svkDCEBasicFit::UP_SLOPE_MAP, svkDCEBasicFit::WASHOUT_SLOPE_MAP, and svkDCEBasicFit::WASHOUT_SLOPE_POS_MAP.
|
protected |
|
protectedvirtual |
Pass through method to the internal svkAlgorithmPortMapper
Reimplemented from svkDynamicImageMap.
References svkAlgorithmPortMapper::FillInputPortInformation(), and svkDCEBasicFit::GetPortMapper().
|
protectedvirtual |
Pass through method to the internal svkAlgorithmPortMapper
Reimplemented from svkDynamicImageMap.
References svkAlgorithmPortMapper::FillOutputPortInformation(), and svkDCEBasicFit::GetPortMapper().
svkAlgorithmPortMapper * GetPortMapper | ( | ) |
Returns the port mapper. Performs lazy initialization.
References svkAlgorithmPortMapper::New(), svkDCEBasicFit::portMapper, and svkAlgorithmPortMapper::SetAlgorithm().
Referenced by svkDCEBasicFit::FillInputPortInformation(), svkDCEBasicFit::FillOutputPortInformation(), svkDCEBasicFit::GetTimepointEnd(), svkDCEBasicFit::GetTimepointStart(), svkDCEBasicFit::SetTimepointEnd(), svkDCEBasicFit::SetTimepointStart(), and svkDCEBasicFit::svkDCEBasicFit().
svkInt * GetTimepointEnd | ( | ) |
Utility getter for input port: Timepoint End
References svkDCEBasicFit::END_TIME_PT, svkAlgorithmPortMapper::GetIntInputPortValue(), and svkDCEBasicFit::GetPortMapper().
svkInt * GetTimepointStart | ( | ) |
Utility getter for input port: Timepoint Start
References svkAlgorithmPortMapper::GetIntInputPortValue(), svkDCEBasicFit::GetPortMapper(), and svkDCEBasicFit::START_TIME_PT.
|
static |
void SetTimepointEnd | ( | int | endPt | ) |
Utility setter for input port: Timepoint End
References svkDCEBasicFit::END_TIME_PT, svkDCEBasicFit::GetPortMapper(), and svkAlgorithmPortMapper::SetIntInputPortValue().
void SetTimepointStart | ( | int | startPt | ) |
Utility setter for input port: Timepoint Start
References svkDCEBasicFit::GetPortMapper(), svkAlgorithmPortMapper::SetIntInputPortValue(), and svkDCEBasicFit::START_TIME_PT.
vtkTypeMacro | ( | svkDCEBasicFit | , |
svkDynamicImageMap | |||
) |
|
protected |
The port mapper used to set the input port parameters.
Referenced by svkDCEBasicFit::GetPortMapper(), and svkDCEBasicFit::svkDCEBasicFit().
enum { ... } svkDCEBasicFitInput |
enum { ... } svkDCEBasicFitOutput |