IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
CartesianAndPolarTypes.h
Go to the documentation of this file.
1 // CartesianAndPolarTypes.h:
3 // -------------------------
4 //
14 
15 #ifndef __IPSDKIPLARITHMETIC_CARTESIANANDPOLARTYPES_H__
16 #define __IPSDKIPLARITHMETIC_CARTESIANANDPOLARTYPES_H__
17 
18 // suppression warnings
19 // warning C4251: 'ipsdk::imaproc::arithm::CartesianImg::_pXImg' : class 'boost::shared_ptr<ipsdk::image::BaseImage>' needs to have dll-interface to be used by clients of struct 'ipsdk::imaproc::arithm::CartesianImg'
20 #pragma warning (push)
21 #pragma warning (disable : 4251)
22 
25 
26 namespace ipsdk {
27 namespace imaproc {
28 namespace arithm {
29 
32 
39 {
42  CartesianImg(const image::ImagePtr& pXImg,
43  const image::ImagePtr& pYImg) :
44  _pXImg(pXImg),
45  _pYImg(pYImg) {}
46  ~CartesianImg() {}
48 
51 
54 };
55 
62 {
65  PolarImg(const image::ImagePtr& pRhoImg,
66  const image::ImagePtr& pThetaImg) :
67  _pRhoImg(pRhoImg),
68  _pThetaImg(pThetaImg) {}
69  ~PolarImg() {}
71 
74 
77 };
78 
81 
82 } // end of namespace arithm
83 } // end of namespace imaproc
84 } // end of namespace ipsdk
85 
86 #pragma warning (pop)
87 
88 #endif // __IPSDKIPLARITHMETIC_CARTESIANANDPOLARTYPES_H__
#define IPSDKIPLARITHMETIC_API
Import/Export macro for library IPSDKIPLArithmetic.
Definition: IPSDKIPLArithmeticExports.h:25
image::ImagePtr _pXImg
X image.
Definition: CartesianAndPolarTypes.h:50
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
image::ImagePtr _pThetaImg
Theta image.
Definition: CartesianAndPolarTypes.h:76
Structure allowing to encaspulate x and y cartesian images associated to the result of a polar to car...
Definition: CartesianAndPolarTypes.h:38
image::ImagePtr _pRhoImg
Rho image.
Definition: CartesianAndPolarTypes.h:73
Structure allowing to encaspulate rho and theta polar images associated to the result of a cartesian ...
Definition: CartesianAndPolarTypes.h:61
image::ImagePtr _pYImg
Y image.
Definition: CartesianAndPolarTypes.h:53