SIVIC API
0.9.26
|
#include <svkDynamicMRIAlgoTemplate.h>
Public Member Functions | |
vtkTypeMacro (svkDynamicMRIAlgoTemplate, svkImageAlgorithm) | |
void | SetSeriesDescription (vtkstd::string newSeriesDescription) |
void | SetOutputDataType (svkDcmHeader::DcmPixelDataFormat dataType) |
void | SetZeroCopy (bool zeroCopy) |
Public Member Functions inherited from svkImageAlgorithm | |
vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkDynamicMRIAlgoTemplate * | New () |
Protected Member Functions | |
svkDynamicMRIAlgoTemplate () | |
~svkDynamicMRIAlgoTemplate () | |
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 () |
Protected Member Functions inherited from svkImageAlgorithm | |
svkImageAlgorithm () | |
~svkImageAlgorithm () | |
Protected Attributes | |
vtkstd::string | newSeriesDescription |
Demonstration template class to analyze dynamic MRI data.
|
protected |
References svkDynamicMRIAlgoTemplate::newSeriesDescription.
|
protected |
|
protectedvirtual |
input ports 0 - 2 are required. All input ports are for dynamic MRI data.
Reimplemented from svkImageAlgorithm.
|
protectedvirtual |
Output from this algo is an svkMriImageData object.
Reimplemented from svkImageAlgorithm.
|
static |
|
protectedvirtual |
Copy the Dcm Header and Provenance from the input to the output.
References svkImageData::GetDcmHeader(), svkImageAlgorithm::GetImageDataInput(), svkImageAlgorithm::GetOutput(), svkDcmHeader::InsertUniqueUID(), svkDynamicMRIAlgoTemplate::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 SetOutputDataType | ( | svkDcmHeader::DcmPixelDataFormat | dataType | ) |
void SetSeriesDescription | ( | vtkstd::string | newSeriesDescription | ) |
Set the series description for the DICOM header of the copy.
References svkDynamicMRIAlgoTemplate::newSeriesDescription.
void SetZeroCopy | ( | bool | zeroCopy | ) |
|
protectedvirtual |
vtkTypeMacro | ( | svkDynamicMRIAlgoTemplate | , |
svkImageAlgorithm | |||
) |
|
protected |
Get residuals: Not sure if this package needs this
Zero data
References svkImageData::GetNumberOfVoxels(), and svkImageAlgorithm::GetOutput().
|
protected |