#include "vtkImageDecomposeFilter.h"
#include "vtkImagingFourierModule.h"
Go to the source code of this file.
|  | 
| #define | vtkImageComplexEuclidSet(C,  R,  I) | 
|  | 
| #define | vtkImageComplexPolarSet(C,  M,  P) | 
|  | 
| #define | vtkImageComplexPrint(C)   printf("(%.3f, %.3f)", (C).Real, (C).Imag) | 
|  | 
| #define | vtkImageComplexScale(cOut,  S,  cIn) | 
|  | 
| #define | vtkImageComplexConjugate(cIn,  cOut) | 
|  | 
| #define | vtkImageComplexAdd(C1,  C2,  cOut) | 
|  | 
| #define | vtkImageComplexSubtract(C1,  C2,  cOut) | 
|  | 
| #define | vtkImageComplexMultiply(C1,  C2,  cOut) | 
|  | 
| #define | vtkImageComplexExponential(cIn,  cOut) | 
|  | 
◆ vtkImageComplexEuclidSet
      
        
          | #define vtkImageComplexEuclidSet | ( |  | C, | 
        
          |  |  |  | R, | 
        
          |  |  |  | I | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkImageComplexPolarSet
      
        
          | #define vtkImageComplexPolarSet | ( |  | C, | 
        
          |  |  |  | M, | 
        
          |  |  |  | P | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkImageComplexPrint
      
        
          | #define vtkImageComplexPrint | ( |  | C | ) | printf("(%.3f, %.3f)", (C).Real, (C).Imag) | 
      
 
 
◆ vtkImageComplexScale
      
        
          | #define vtkImageComplexScale | ( |  | cOut, | 
        
          |  |  |  | S, | 
        
          |  |  |  | cIn | 
        
          |  | ) |  |  | 
      
 
Value:  (cOut).Real = (cIn).Real * (S);                                                                  \
  (cOut).Imag = (cIn).Imag * (S)
Definition at line 51 of file vtkImageFourierFilter.h.
 
 
◆ vtkImageComplexConjugate
      
        
          | #define vtkImageComplexConjugate | ( |  | cIn, | 
        
          |  |  |  | cOut | 
        
          |  | ) |  |  | 
      
 
 
◆ vtkImageComplexAdd
      
        
          | #define vtkImageComplexAdd | ( |  | C1, | 
        
          |  |  |  | C2, | 
        
          |  |  |  | cOut | 
        
          |  | ) |  |  | 
      
 
Value:  (cOut).Real = (C1).Real + (C2).Real;                                                             \
  (cOut).Imag = (C1).Imag + (C2).Imag
Definition at line 59 of file vtkImageFourierFilter.h.
 
 
◆ vtkImageComplexSubtract
      
        
          | #define vtkImageComplexSubtract | ( |  | C1, | 
        
          |  |  |  | C2, | 
        
          |  |  |  | cOut | 
        
          |  | ) |  |  | 
      
 
Value:  (cOut).Real = (C1).Real - (C2).Real;                                                             \
  (cOut).Imag = (C1).Imag - (C2).Imag
Definition at line 63 of file vtkImageFourierFilter.h.
 
 
◆ vtkImageComplexMultiply
      
        
          | #define vtkImageComplexMultiply | ( |  | C1, | 
        
          |  |  |  | C2, | 
        
          |  |  |  | cOut | 
        
          |  | ) |  |  | 
      
 
Value:  {                                                                                                \
    vtkImageComplex _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 67 of file vtkImageFourierFilter.h.
 
 
◆ vtkImageComplexExponential
      
        
          | #define vtkImageComplexExponential | ( |  | cIn, | 
        
          |  |  |  | cOut | 
        
          |  | ) |  |  | 
      
 
Value:  {                                                                                                \
    double tmp = exp(cIn.Real);                                                                    \
    cOut.Real = tmp * cos(cIn.Imag);                                                               \
    cOut.Imag = tmp * sin(cIn.Imag);                                                               \
  }
Definition at line 76 of file vtkImageFourierFilter.h.