IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
DiscreteFourierTransformTypes.h
Go to the documentation of this file.
1 // DiscreteFourierTransformTypes.h:
3 // --------------------------------
4 //
14 
15 #ifndef __IPSDKIPLATTRIBUTES_DISCRETEFOURIERTRANSFORMTYPES_H__
16 #define __IPSDKIPLATTRIBUTES_DISCRETEFOURIERTRANSFORMTYPES_H__
17 
20 
21 namespace ipsdk {
22 namespace imaproc {
23 namespace attr {
24 
27 
34 )
35 
36 IPSDK_ENUM(eDFTCoordinates,
40  (eDFTC_Polar)
42 )
43 
47 IPSDK_ENUM(eDFTScalePolicy,
51 )
52 
56 IPSDK_ENUM(eDFTDirection,
57  (eDFTD_Forward)
59 )
60 
63 
64 } // end of namespace attr
65 } // end of namespace imaproc
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKIPLATTRIBUTES_DISCRETEFOURIERTRANSFORMTYPES_H__
eDFTScalePolicy
Enumerate describing policy used to scale data of Discrete Fourier Transform.
Definition: DiscreteFourierTransformTypes.h:59
User friendly data storage with the lowest frequencies at the center.
Definition: DiscreteFourierTransformTypes.h:35
direct transforms are left unscaled whereas inverse transforms are scaled by
Definition: DiscreteFourierTransformTypes.h:61
forward Discrete Fourier Transform computation direction
Definition: DiscreteFourierTransformTypes.h:76
backward Discrete Fourier Transform computation direction
Definition: DiscreteFourierTransformTypes.h:78
eDFTCoordinates
Enumerate describing coordinates system used to store Discrete Fourier Transform data.
Definition: DiscreteFourierTransformTypes.h:46
Definition of import/export macro for library.
frequencies are represented using cartesian coordinates
Definition: DiscreteFourierTransformTypes.h:50
transforms are scaled by predefined user value
Definition: DiscreteFourierTransformTypes.h:65
eDFTDirection
Enumerate describing Discrete Fourier Transform computation direction.
Definition: DiscreteFourierTransformTypes.h:74
both direct and inverse transforms are scaled by
Definition: DiscreteFourierTransformTypes.h:63
#define IPSDK_ENUM(enumTypeStr, enumSeq)
eDFTQuadrantsPolicy
Enumerate describing quadrants policy used to store Discrete Fourier Transform data.
Definition: DiscreteFourierTransformTypes.h:33
frequencies are represented using polar coordinates
Definition: DiscreteFourierTransformTypes.h:48
Native data storage with the lowest frequencies at the corners.
Definition: DiscreteFourierTransformTypes.h:37