Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

imaging/vtkImageFourierFilter.h File Reference

#include "vtkImageDecomposeFilter.h"

Include dependency graph for vtkImageFourierFilter.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

class  vtkImageFourierFilter
 Superclass that implements complex numbers. More...


Defines

#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)

Typedefs

typedef double Real

Variables

double Imag
 vtkImageComplex


Define Documentation

#define vtkImageComplexEuclidSet C,
R,
 
 

Value:

(C).Real = (R); \
  (C).Imag = (I)

Definition at line 72 of file vtkImageFourierFilter.h.

#define vtkImageComplexPolarSet C,
M,
 
 

Value:

(C).Real = (M)*cos(P); \
  (C).Imag = (M)*sin(P)

Definition at line 76 of file vtkImageFourierFilter.h.

#define vtkImageComplexPrint      printf("(%.3f, %.3f)", (C).Real, (C).Imag)
 

Definition at line 80 of file vtkImageFourierFilter.h.

#define vtkImageComplexScale cOut,
S,
cIn   
 

Value:

(cOut).Real = (cIn).Real * (S); \
  (cOut).Imag = (cIn).Imag * (S)

Definition at line 83 of file vtkImageFourierFilter.h.

#define vtkImageComplexConjugate cIn,
cOut   
 

Value:

(cOut).Imag = (cIn).Imag * -1.0;    \
  (cOut).Real = (cIn).Real

Definition at line 87 of file vtkImageFourierFilter.h.

#define vtkImageComplexAdd C1,
C2,
cOut   
 

Value:

(cOut).Real = (C1).Real + (C2).Real; \
  (cOut).Imag = (C1).Imag + (C2).Imag

Definition at line 91 of file vtkImageFourierFilter.h.

#define vtkImageComplexSubtract C1,
C2,
cOut   
 

Value:

(cOut).Real = (C1).Real - (C2).Real; \
  (cOut).Imag = (C1).Imag - (C2).Imag

Definition at line 95 of file vtkImageFourierFilter.h.

#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 99 of file vtkImageFourierFilter.h.

#define vtkImageComplexExponential cIn,
cOut   
 

Value:

{ \
  float tmp = exp(cIn.Real); \
  cOut.Real = tmp * cos(cIn.Imag); \
  cOut.Imag = tmp * sin(cIn.Imag); \
}

Definition at line 108 of file vtkImageFourierFilter.h.


Typedef Documentation

typedef struct double Real
 

Definition at line 66 of file vtkImageFourierFilter.h.


Variable Documentation

double Imag
 

Definition at line 68 of file vtkImageFourierFilter.h.

vtkImageComplex
 

Definition at line 69 of file vtkImageFourierFilter.h.


Generated on Wed Nov 21 12:44:49 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001