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 | Protected Attributes | List of all members
svkDCEBasicFit Class Reference

#include <svkDCEBasicFit.h>

Inheritance diagram for svkDCEBasicFit:
svkDynamicImageMap 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 (svkDCEBasicFit, svkDynamicImageMap)
 
void SetTimepointStart (int startPt)
 
svkIntGetTimepointStart ()
 
void SetTimepointEnd (int endPt)
 
svkIntGetTimepointEnd ()
 
svkAlgorithmPortMapperGetPortMapper ()
 
- 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)
 
svkImageDataGetOutput ()
 
svkImageDataGetOutput (int port)
 
svkImageDataGetImageDataInput (int port)
 

Static Public Member Functions

static svkDCEBasicFitNew ()
 

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

svkAlgorithmPortMapperportMapper
 The port mapper used to set the input port parameters. More...
 
- Protected Attributes inherited from svkDynamicImageMap
vtkstd::string newSeriesDescription
 
bool normalize
 

Detailed Description

Class to derive peak height from a DCE image

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

svkDCEBasicFit ( )
protected
~svkDCEBasicFit ( )
protected

Member Function Documentation

int FillInputPortInformation ( int   vtkNotUsedport,
vtkInformation *  info 
)
protectedvirtual
int FillOutputPortInformation ( int   vtkNotUsedport,
vtkInformation *  info 
)
protectedvirtual
svkAlgorithmPortMapper * GetPortMapper ( )
svkInt * GetTimepointEnd ( )
svkInt * GetTimepointStart ( )
static svkDCEBasicFit* New ( )
static
void SetTimepointEnd ( int  endPt)
void SetTimepointStart ( int  startPt)
vtkTypeMacro ( svkDCEBasicFit  ,
svkDynamicImageMap   
)

Member Data Documentation

svkAlgorithmPortMapper* portMapper
protected

The port mapper used to set the input port parameters.

Referenced by svkDCEBasicFit::GetPortMapper(), and svkDCEBasicFit::svkDCEBasicFit().

enum { ... } svkDCEBasicFitInput
enum { ... } svkDCEBasicFitOutput

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