#include "vtkImageDecomposeFilter.h"
#include "vtkCNMRRImagingWin32Header.h"
Include dependency graph for vtkImageMRIFourierFilter.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Classes | |
| struct | vtkImageComplexNumber |
| class | vtkImageMRIFourierFilter |
| Superclass that implements complex numbers. More... | |
Defines | |
| #define | SIN sin |
| #define | COS cos |
| #define | EXP exp |
| #define | vtkImageComplexNumberEuclidSet(C, R, I) |
| #define | vtkImageComplexNumberPolarSet(C, M, P) |
| #define | vtkImageComplexNumberPrint(C) printf("(%.3f, %.3f)", (C).Real, (C).Imag) |
| #define | vtkImageComplexNumberScale(cOut, S, cIn) |
| #define | vtkImageComplexNumberConjugate(cIn, cOut) |
| #define | vtkImageComplexNumberAdd(C1, C2, cOut) |
| #define | vtkImageComplexNumberSubtract(C1, C2, cOut) |
| #define | vtkImageComplexNumberMultiply(C1, C2, cOut) |
| #define | vtkImageComplexNumberDivide(C1, C2, cOut) |
| #define | vtkImageComplexNumberExponential(cIn, cOut) |
| #define SIN sin |
Definition at line 58 of file vtkImageMRIFourierFilter.h.
| #define COS cos |
Definition at line 59 of file vtkImageMRIFourierFilter.h.
| #define EXP exp |
Definition at line 60 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberEuclidSet | ( | C, | |||
| R, | |||||
| I | ) |
| #define vtkImageComplexNumberPolarSet | ( | C, | |||
| M, | |||||
| P | ) |
| #define vtkImageComplexNumberPrint | ( | C | ) | printf("(%.3f, %.3f)", (C).Real, (C).Imag) |
Definition at line 78 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberScale | ( | cOut, | |||
| S, | |||||
| cIn | ) |
Value:
(cOut).Real = (cIn).Real * (S); \ (cOut).Imag = (cIn).Imag * (S)
Definition at line 81 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberConjugate | ( | cIn, | |||
| cOut | ) |
Value:
(cOut).Imag = (cIn).Imag * -1.0; \ (cOut).Real = (cIn).Real
Definition at line 85 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberAdd | ( | C1, | |||
| C2, | |||||
| cOut | ) |
Value:
(cOut).Real = (C1).Real + (C2).Real; \ (cOut).Imag = (C1).Imag + (C2).Imag
Definition at line 89 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberSubtract | ( | C1, | |||
| C2, | |||||
| cOut | ) |
Value:
(cOut).Real = (C1).Real - (C2).Real; \ (cOut).Imag = (C1).Imag - (C2).Imag
Definition at line 93 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberMultiply | ( | C1, | |||
| C2, | |||||
| cOut | ) |
Value:
{ \
vtkImageComplexNumber _vtkImageComplexMultiplyTemp; \
_vtkImageComplexMultiplyTemp.Real = (C1).Real*(C2).Real-(C1).Imag*(C2).Imag;\
_vtkImageComplexMultiplyTemp.Imag = (C1).Real*(C2).Imag+(C1).Imag*(C2).Real;\
cOut = _vtkImageComplexMultiplyTemp; \
}
Definition at line 97 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberDivide | ( | C1, | |||
| C2, | |||||
| cOut | ) |
Value:
{ \
vtkImageComplexNumber _vtkImageComplexDivideTemp; \
_vtkImageComplexDivideTemp.Real = ((C1).Real*(C2).Real+(C1).Imag*(C2).Imag)/((C2).Real*(C2).Real+(C2).Imag*(C2).Imag);\
_vtkImageComplexDivideTemp.Imag = ((C2).Real*(C1).Imag-(C2).Imag*(C1).Real)/((C2).Real*(C2).Real+(C2).Imag*(C2).Imag);\
cOut = _vtkImageComplexDivideTemp; \
}
Definition at line 105 of file vtkImageMRIFourierFilter.h.
| #define vtkImageComplexNumberExponential | ( | cIn, | |||
| cOut | ) |
Value:
{ \
double tmp = EXP(cIn.Real); \
cOut.Real = tmp * COS(cIn.Imag); \
cOut.Imag = tmp * SIN(cIn.Imag); \
}
Definition at line 114 of file vtkImageMRIFourierFilter.h.
1.4.7