SIVIC API
0.9.26
|
#include <svkDynamicImageMap.h>
Public Member Functions | |
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) |
Protected Member Functions | |
svkDynamicImageMap () | |
~svkDynamicImageMap () | |
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
void | ZeroData () |
virtual int | FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
virtual int | FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
virtual void | UpdateProvenance () |
virtual void | GenerateMaps ()=0 |
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 | |
vtkstd::string | newSeriesDescription |
bool | normalize |
Class to derive peak height and normalized peak height map and other maps from a dynamic image. May be used for DSC, DCE or other similar dynamic imageing acquisitions.
|
protected |
References svkDynamicImageMap::newSeriesDescription, and svkDynamicImageMap::normalize.
|
protected |
|
protectedvirtual |
Default input type is svkImageData base class. Override with a specific concrete type in sub class if necessary.
Reimplemented from svkImageAlgorithm.
Reimplemented in svkDCEBasicFit.
|
protectedvirtual |
Output from this algo is an svkMriImageData object.
Reimplemented from svkImageAlgorithm.
Reimplemented in svkDCEBasicFit.
|
protectedpure virtual |
Referenced by svkDynamicImageMap::RequestData().
|
protectedvirtual |
Gets quick noise estimate from points 1-15 (rms)
|
protected |
Normalize peak height values by NAWM peak ht determined from mode of peak height map.
References svkImageData::DeepCopy(), svkImageData::GetNumberOfVoxels(), svkImageAlgorithm::GetOutput(), and svkMriImageData::New().
|
protected |
Calculates ordinary linear regression )for specified point range Ref: "FORTRAN 77 an introduction to structured problem solving", V.A.Dyck, J.D.Lawson, J.A.Smith page381, equation 14.20.
References svkImageAlgorithm::GetImageDataInput().
Referenced by svkDSCRecovery::GetRecovery().
|
protectedvirtual |
Copy the Dcm Header and Provenance from the input to the output.
References svkDynamicImageMap::GenerateMaps(), svkImageData::GetDcmHeader(), svkImageAlgorithm::GetImageDataInput(), svkImageAlgorithm::GetOutput(), svkDcmHeader::InsertUniqueUID(), svkDynamicImageMap::newSeriesDescription, and svkDcmHeader::SetValue().
|
protectedvirtual |
Resets the origin and extent for correct initialization of output svkMriImageData object from input svkMrsImageData object.
References svkImageData::GetDcmHeader(), svkImageAlgorithm::GetImageDataInput(), and svkDcmHeader::GetOrigin().
void SetNormalize | ( | ) |
References svkDynamicImageMap::normalize.
void SetOutputDataType | ( | svkDcmHeader::DcmPixelDataFormat | dataType | ) |
void SetSeriesDescription | ( | vtkstd::string | newSeriesDescription | ) |
Set the series description for the DICOM header of the copy.
References svkDynamicImageMap::newSeriesDescription.
void SetZeroCopy | ( | bool | zeroCopy | ) |
|
protectedvirtual |
vtkTypeMacro | ( | svkDynamicImageMap | , |
svkImageAlgorithm | |||
) |
|
protected |
Zero data
References svkImageData::GetNumberOfVoxels(), and svkImageAlgorithm::GetOutput().
|
protected |
|
protected |