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


vtkImageMEFIC implements the Multiple Echo Frequency-Domain Image Contrast method described in the following paper:
Yang et. al., Multiple Echo Frequency-Domain Image Contrast: Improved Signal -to-Noise Ratio and T2(T2*) Weighting, Magnetic Resonance in Medicine 41:423-428 (1999)
This filter receives as input a multi-echo MR image of any type with 1 or 2 components and always outputs VTK_DOUBLE with two components.
Definition at line 52 of file vtkImageMEFIC.h.
| vtkImageMEFIC::vtkImageMEFIC | ( | ) | [protected] |
| vtkImageMEFIC::~vtkImageMEFIC | ( | ) | [inline, protected] |
Definition at line 125 of file vtkImageMEFIC.h.
| static vtkImageMEFIC* vtkImageMEFIC::New | ( | ) | [static] |
Reimplemented from vtkAlgorithm.
| vtkImageMEFIC::vtkTypeRevisionMacro | ( | vtkImageMEFIC | , | |
| vtkImageMRIFourierFilter | ||||
| ) |
| void vtkImageMEFIC::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 64 of file vtkImageMEFIC.h.
| virtual int vtkImageMEFIC::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 vtkImageMEFIC::SetInputImageSortedByEchoBlocks | ( | int | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual int vtkImageMEFIC::GetInputImageSortedByEchoBlocks | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImageMEFIC::InputImageSortedByEchoBlocksOn | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImageMEFIC::InputImageSortedByEchoBlocksOff | ( | ) | [virtual] |
Turn on/off whether input image is sorted by echo blocks. Default is off.
| virtual void vtkImageMEFIC::SetNumberOfEchoes | ( | int | ) | [virtual] |
Set the number of echos (required input).
| virtual int vtkImageMEFIC::GetNumberOfEchoes | ( | ) | [virtual] |
Set the number of echos (required input).
| virtual void vtkImageMEFIC::SetNumberOfSlices | ( | int | ) | [virtual] |
Set the number of slices, not counting the echoes(required input).
| virtual int vtkImageMEFIC::GetNumberOfSlices | ( | ) | [virtual] |
Set the number of slices, not counting the echoes(required input).
| virtual void vtkImageMEFIC::SetNumberOfSliceEncodingStepsPerSlice | ( | int | ) | [virtual] |
Set the number of slice encoding steps per slice (required input). Set to 1 for a 2D acquisition.
| virtual int vtkImageMEFIC::GetNumberOfSliceEncodingStepsPerSlice | ( | ) | [virtual] |
Set the number of slice encoding steps per slice (required input). Set to 1 for a 2D acquisition.
| virtual void vtkImageMEFIC::SetNumberOfImageRepetitions | ( | int | ) | [virtual] |
Set the number of image repetitions (required input). Set to 1 for a single repetition.
| virtual int vtkImageMEFIC::GetNumberOfImageRepetitions | ( | ) | [virtual] |
Set the number of image repetitions (required input). Set to 1 for a single repetition.
| virtual void vtkImageMEFIC::SetIFFT | ( | int | ) | [virtual] |
Set/Get whether to perform Inverse Fourier Transform.
| virtual int vtkImageMEFIC::GetIFFT | ( | ) | [virtual] |
Set/Get whether to perform Inverse Fourier Transform.
| virtual void vtkImageMEFIC::IFFTOn | ( | ) | [virtual] |
Set/Get whether to perform Inverse Fourier Transform.
| virtual void vtkImageMEFIC::IFFTOff | ( | ) | [virtual] |
Set/Get whether to perform Inverse Fourier Transform.
| int vtkImageMEFIC::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 vtkImageMEFIC::IterativeRequestInformation | ( | vtkInformation * | in, | |
| vtkInformation * | out | |||
| ) | [protected, virtual] |
Reimplemented from vtkImageIterateFilter.
| virtual int vtkImageMEFIC::IterativeRequestUpdateExtent | ( | vtkInformation * | in, | |
| vtkInformation * | out | |||
| ) | [protected, virtual] |
Reimplemented from vtkImageIterateFilter.
| void vtkImageMEFIC::ThreadedExecute | ( | vtkImageData * | inData, | |
| vtkImageData * | outData, | |||
| int | outExt[6], | |||
| int | threadId | |||
| ) | [protected, virtual] |
Reimplemented from vtkThreadedImageAlgorithm.
int vtkImageMEFIC::IFFT [protected] |
Definition at line 125 of file vtkImageMEFIC.h.
int vtkImageMEFIC::InputImageSortedByEchoBlocks [protected] |
Definition at line 129 of file vtkImageMEFIC.h.
int vtkImageMEFIC::NumberOfEchoes [protected] |
Definition at line 131 of file vtkImageMEFIC.h.
int vtkImageMEFIC::NumberOfSlices [protected] |
Definition at line 133 of file vtkImageMEFIC.h.
int vtkImageMEFIC::NumberOfSliceEncodingStepsPerSlice [protected] |
Definition at line 135 of file vtkImageMEFIC.h.
int vtkImageMEFIC::NumberOfImageRepetitions [protected] |
Definition at line 137 of file vtkImageMEFIC.h.
1.4.7