IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
DiscreteFourierTransformImgTypes.h
Go to the documentation of this file.
1 // DiscreteFourierTransformImgTypes.h:
3 // -----------------------------------
4 //
14 
15 #ifndef __IPSDKIPLINTENSITYTRANSFORM_DISCRETEFOURIERTRANSFORMIMGTYPES_H__
16 #define __IPSDKIPLINTENSITYTRANSFORM_DISCRETEFOURIERTRANSFORMIMGTYPES_H__
17 
18 // suppression warnings
19 // warning C4251: 'ipsdk::imaproc::itrans::ForwardDFTImg::_pImg1' : class 'boost::shared_ptr<ipsdk::image::BaseImage>' needs to have dll-interface to be used by clients of struct 'ipsdk::imaproc::itrans::ForwardDFTImg'
20 #pragma warning (push)
21 #pragma warning (disable : 4251)
22 
25 
26 namespace ipsdk {
27 namespace imaproc {
28 namespace itrans {
29 
32 
37 {
40  ForwardDFTImg(const image::ImagePtr& pImg1,
41  const image::ImagePtr& pImg2) :
42  _pImg1(pImg1),
43  _pImg2(pImg2) {}
44  ~ForwardDFTImg() {}
46 
51 
56 };
57 
60 
61 } // end of namespace itrans
62 } // end of namespace imaproc
63 } // end of namespace ipsdk
64 
65 #pragma warning (pop)
66 
67 #endif // __IPSDKIPLINTENSITYTRANSFORM_DISCRETEFOURIERTRANSFORMIMGTYPES_H__
image::ImagePtr _pImg1
Definition: DiscreteFourierTransformImgTypes.h:50
boost::shared_ptr< BaseImage > ImagePtr
image::ImagePtr _pImg2
Definition: DiscreteFourierTransformImgTypes.h:55
#define IPSDKIPLINTENSITYTRANSFORM_API
Import/Export macro for library IPSDKIPLIntensityTransform.
Definition: IPSDKIPLIntensityTransformExports.h:25
Definition of import/export macro for library.
Structure allowing to agregate images associated to the result of a forward Discrete Fourier Transfor...
Definition: DiscreteFourierTransformImgTypes.h:36