16 #ifndef __IPSDKIPLATTRIBUTES_DFTCONFIG_H__ 17 #define __IPSDKIPLATTRIBUTES_DFTCONFIG_H__ 64 typedef boost::shared_ptr<ipsdk::imaproc::attr::DFTConfig>
DFTConfigPtr;
68 typedef boost::shared_ptr<const ipsdk::imaproc::attr::DFTConfig>
DFTConfigConstPtr;
99 #endif // __IPSDKIPLATTRIBUTES_DFTCONFIG_H__ boost::shared_ptr< const ipsdk::imaproc::attr::DFTConfig > DFTConfigConstPtr
shared pointer to const ipsdk::imaproc::attr::DFTConfig
Definition: DFTConfig.h:228
eDFTScalePolicy
Enumerate describing policy used to scale data of Discrete Fourier Transform.
Definition: DiscreteFourierTransformTypes.h:59
#define IPSDK_DECLARE_NODE_DATA(libraryName, className, childSeq)
User friendly data storage with the lowest frequencies at the center.
Definition: DiscreteFourierTransformTypes.h:35
boost::shared_ptr< ipsdk::imaproc::attr::DFTConfig > DFTConfigPtr
shared pointer to ipsdk::imaproc::attr::DFTConfig
Definition: DFTConfig.h:224
IPSDKIPLATTRIBUTES_API DFTConfigPtr createDFTConfig(const ipsdk::imaproc::attr::eDFTQuadrantsPolicy &quadrantsPolicy, const ipsdk::imaproc::attr::eDFTCoordinates &coordsType, const ipsdk::imaproc::attr::eDFTScalePolicy &scalePolicy, const ipReal32 customXScale=1.0f, const ipReal32 customYScale=1.0f, const ipReal32 customZScale=1.0f)
function allowing to create a custom Discrete Fourier Transform configuration
direct transforms are left unscaled whereas inverse transforms are scaled by
Definition: DiscreteFourierTransformTypes.h:61
IPSDKIPLATTRIBUTES_API DFTConfigPtr createDefaultDFTConfig()
function allowing to create a default Discrete Fourier Transform configuration
eDFTCoordinates
Enumerate describing coordinates system used to store Discrete Fourier Transform data.
Definition: DiscreteFourierTransformTypes.h:46
Definition of import/export macro for library.
Predefined types for Discrete Fourier Transform management.
#define IPSDKIPLATTRIBUTES_API
Import/Export macro for library IPSDKIPLAttributes.
Definition: IPSDKIPLAttributesExports.h:25
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