SIVIC API
0.9.26
|
#include <svkMriZeroFill.h>
Public Member Functions | |
vtkTypeMacro (svkMriZeroFill, svkImageAlgorithm) | |
void | SetOperateInPlace (bool operateInPlace) |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
void | SetOutputWholeExtent (int extent[6]) |
void | SetOutputWholeExtent (int minX, int maxX, int minY, int maxY, int minZ, int maxZ) |
void | GetOutputWholeExtent (int extent[6]) |
Public Member Functions inherited from svkImageAlgorithm | |
vtkTypeMacro (svkImageAlgorithm, vtkImageAlgorithm) | |
svkImageData * | GetOutput () |
svkImageData * | GetOutput (int port) |
svkImageData * | GetImageDataInput (int port) |
Static Public Member Functions | |
static svkMriZeroFill * | New () |
Protected Member Functions | |
svkMriZeroFill () | |
~svkMriZeroFill () | |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
virtual int | RequestInformation (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual void | ComputeInputUpdateExtent (int inExt[6], int outExt[6], int wExt[6]) |
Protected Member Functions inherited from svkImageAlgorithm | |
svkImageAlgorithm () | |
~svkImageAlgorithm () | |
virtual int | FillOutputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
virtual int | FillInputPortInformation (int vtkNotUsed(port), vtkInformation *info) |
This filter pads the input dataset to the size of the OutputWholeExtent. The output dataset will have the same content as the input dataset but will be padded. The input volume will be in the center of the output volume.
NOTE:
|
protected |
|
protected |
|
protectedvirtual |
Referenced by svkMriZeroFill::RequestUpdateExtent().
|
protectedvirtual |
Defines the input type: svkMriImageData.
svkImageData * GetOutput | ( | ) |
This is only overriden to prevent it from being hidden. When you override a method you need to override every overloaded version.
Referenced by svkMriZeroFill::RequestData().
svkImageData * GetOutput | ( | int | port | ) |
We want to override this method so that we can return a pointer to the input in the case of an in place operation.
References svkImageAlgorithm::GetImageDataInput().
void GetOutputWholeExtent | ( | int | extent[6] | ) |
|
static |
Referenced by svkSincInterpolationFilter::RequestData().
|
protectedvirtual |
References svkDcmHeader::AddSequenceItemElement(), svkDcmHeader::ClearSequence(), svkImageData::DeepCopy(), svkImageData::GetDcmHeader(), svkImageData::GetDcos(), svkDcmHeader::GetDimensionIndexVector(), svkImageAlgorithm::GetImageDataInput(), svkMriZeroFill::GetOutput(), svkDcmHeader::InitPerFrameFunctionalGroupSequence(), svkDcmHeader::InitPixelMeasuresMacro(), svkMriImageData::New(), svkImageLinearPhase::New(), svkDcmHeader::SetDimensionVectorValue(), svkImageLinearPhase::SetShiftWindow(), svkDcmHeader::SetValue(), svkDcmHeader::SLICE_INDEX, and svkImageData::SyncVTKImageDataToDcmHeader().
|
protectedvirtual |
|
protectedvirtual |
References svkMriZeroFill::ComputeInputUpdateExtent().
void SetOperateInPlace | ( | bool | operateInPlace | ) |
This determines if the input data is being operated on, or if a new dataset should be created.
Referenced by svkSincInterpolationFilter::RequestData().
void SetOutputWholeExtent | ( | int | extent[6] | ) |
Referenced by svkSincInterpolationFilter::RequestData(), and svkMriZeroFill::SetOutputWholeExtent().
void SetOutputWholeExtent | ( | int | minX, |
int | maxX, | ||
int | minY, | ||
int | maxY, | ||
int | minZ, | ||
int | maxZ | ||
) |
References svkMriZeroFill::SetOutputWholeExtent().
vtkTypeMacro | ( | svkMriZeroFill | , |
svkImageAlgorithm | |||
) |