#include <vtkImagePhaseUnwrapEchoes.h>
Inheritance diagram for vtkImagePhaseUnwrapEchoes:


vtkImagePhaseUnwrapEchoes implements the Itoh's 1D phase unwrapping algorithm to unwrap a multi-echo MRI image along the echo direction. This filter receives as input a wrapped multi-echo phase image. The input must be VTK_FLOAT or VTK_DOUBLE and it must have 1 component.
Definition at line 48 of file vtkImagePhaseUnwrapEchoes.h.
| vtkImagePhaseUnwrapEchoes::vtkImagePhaseUnwrapEchoes | ( | ) | [protected] |
| vtkImagePhaseUnwrapEchoes::~vtkImagePhaseUnwrapEchoes | ( | ) | [inline, protected] |
Definition at line 123 of file vtkImagePhaseUnwrapEchoes.h.
| static vtkImagePhaseUnwrapEchoes* vtkImagePhaseUnwrapEchoes::New | ( | ) | [static] |
Reimplemented from vtkAlgorithm.
| vtkImagePhaseUnwrapEchoes::vtkTypeRevisionMacro | ( | vtkImagePhaseUnwrapEchoes | , | |
| vtkImageDecomposeFilter | ||||
| ) |
| void vtkImagePhaseUnwrapEchoes::SetDimensionality | ( | int | dim | ) | [inline] |
Dimensionality is the number of axes which are considered during execution. This is overrided from vtkImageDecomposeFilter to force the dimensionality to always be 3. Essentially this function now does nothing!
Reimplemented from vtkImageDecomposeFilter.
Definition at line 61 of file vtkImagePhaseUnwrapEchoes.h.
| virtual int vtkImagePhaseUnwrapEchoes::GetDimensionality | ( | ) | [virtual] |
Dimensionality is the number of axes which are considered during execution. This is overrided from vtkImageDecomposeFilter to force the dimensionality to always be 3. Essentially this function now does nothing!
Reimplemented from vtkImageDecomposeFilter.
| virtual void vtkImagePhaseUnwrapEchoes::SetInputImageSortedByEchoBlocks | ( | int | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual int vtkImagePhaseUnwrapEchoes::GetInputImageSortedByEchoBlocks | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImagePhaseUnwrapEchoes::InputImageSortedByEchoBlocksOn | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImagePhaseUnwrapEchoes::InputImageSortedByEchoBlocksOff | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImagePhaseUnwrapEchoes::SetPhaseUnwrap360 | ( | int | ) | [virtual] |
Turn on 360 degree phase unwrapping.
| virtual int vtkImagePhaseUnwrapEchoes::GetPhaseUnwrap360 | ( | ) | [virtual] |
Turn on 360 degree phase unwrapping.
| virtual void vtkImagePhaseUnwrapEchoes::PhaseUnwrap360On | ( | ) | [virtual] |
Turn on 360 degree phase unwrapping.
| virtual void vtkImagePhaseUnwrapEchoes::PhaseUnwrap360Off | ( | ) | [virtual] |
Turn on 360 degree phase unwrapping.
| virtual void vtkImagePhaseUnwrapEchoes::SetNumberOfEchoes | ( | int | ) | [virtual] |
Set the number of echos (required input).
| virtual int vtkImagePhaseUnwrapEchoes::GetNumberOfEchoes | ( | ) | [virtual] |
Set the number of echos (required input).
| virtual void vtkImagePhaseUnwrapEchoes::SetNumberOfSlices | ( | int | ) | [virtual] |
Set the number of slices, not counting the echoes(required input).
| virtual int vtkImagePhaseUnwrapEchoes::GetNumberOfSlices | ( | ) | [virtual] |
Set the number of slices, not counting the echoes(required input).
| virtual void vtkImagePhaseUnwrapEchoes::SetNumberOfSliceEncodingStepsPerSlice | ( | int | ) | [virtual] |
Set the number of slice encoding steps per slice (required input). Set to 1 for a 2D acquisition.
| virtual int vtkImagePhaseUnwrapEchoes::GetNumberOfSliceEncodingStepsPerSlice | ( | ) | [virtual] |
Set the number of slice encoding steps per slice (required input). Set to 1 for a 2D acquisition.
| virtual void vtkImagePhaseUnwrapEchoes::SetNumberOfImageRepetitions | ( | int | ) | [virtual] |
Set the number of image repetitions (required input). Set to 1 for a single repetition.
| virtual int vtkImagePhaseUnwrapEchoes::GetNumberOfImageRepetitions | ( | ) | [virtual] |
Set the number of image repetitions (required input). Set to 1 for a single repetition.
| int vtkImagePhaseUnwrapEchoes::SplitExtent | ( | int | splitExt[6], | |
| int | startExt[6], | |||
| int | num, | |||
| int | total | |||
| ) | [virtual] |
For streaming and threads. Splits output update extent into num pieces. This method needs to be called num times. Results must not overlap for consistent starting extent. Subclass can override this method. This method returns the number of pieces resulting from a successful split. This can be from 1 to "total". If 1 is returned, the extent cannot be split.
Reimplemented from vtkThreadedImageAlgorithm.
| virtual int vtkImagePhaseUnwrapEchoes::IterativeRequestUpdateExtent | ( | vtkInformation * | in, | |
| vtkInformation * | out | |||
| ) | [protected, virtual] |
Reimplemented from vtkImageIterateFilter.
| void vtkImagePhaseUnwrapEchoes::ThreadedExecute | ( | vtkImageData * | inData, | |
| vtkImageData * | outData, | |||
| int | outExt[6], | |||
| int | threadId | |||
| ) | [protected, virtual] |
Reimplemented from vtkThreadedImageAlgorithm.
int vtkImagePhaseUnwrapEchoes::InputImageSortedByEchoBlocks [protected] |
Definition at line 123 of file vtkImagePhaseUnwrapEchoes.h.
int vtkImagePhaseUnwrapEchoes::PhaseUnwrap360 [protected] |
Definition at line 127 of file vtkImagePhaseUnwrapEchoes.h.
int vtkImagePhaseUnwrapEchoes::NumberOfEchoes [protected] |
Definition at line 129 of file vtkImagePhaseUnwrapEchoes.h.
int vtkImagePhaseUnwrapEchoes::NumberOfSlices [protected] |
Definition at line 131 of file vtkImagePhaseUnwrapEchoes.h.
int vtkImagePhaseUnwrapEchoes::NumberOfSliceEncodingStepsPerSlice [protected] |
Definition at line 133 of file vtkImagePhaseUnwrapEchoes.h.
int vtkImagePhaseUnwrapEchoes::NumberOfImageRepetitions [protected] |
Definition at line 135 of file vtkImagePhaseUnwrapEchoes.h.
1.4.7