IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Hessian3dImgTypes.h
Go to the documentation of this file.
1 // Hessian3dImgTypes.h:
3 // --------------------
4 //
14 
15 #ifndef __IPSDKIPLFILTERING_HESSIAN3DIMGTYPES_H__
16 #define __IPSDKIPLFILTERING_HESSIAN3DIMGTYPES_H__
17 
18 // suppression warnings
19 // warning C4251: 'ipsdk::imaproc::filter::HessianXYZImg::_pHxxImg' : class 'boost::shared_ptr<ipsdk::image::BaseImage>' nécessite une interface DLL pour être utilisé(e) par les clients de struct 'ipsdk::imaproc::filter::HessianXYZImg'
20 #pragma warning (push)
21 #pragma warning (disable : 4251)
22 
25 
26 namespace ipsdk {
27 namespace imaproc {
28 namespace filter {
29 
32 
37 {
40  HessianXYZImg(const image::ImagePtr& pHxxImg,
41  const image::ImagePtr& pHxyImg,
42  const image::ImagePtr& pHxzImg,
43  const image::ImagePtr& pHyyImg,
44  const image::ImagePtr& pHyzImg,
45  const image::ImagePtr& pHzzImg) :
46  _pHxxImg(pHxxImg),
47  _pHxyImg(pHxyImg),
48  _pHxzImg(pHxzImg),
49  _pHyyImg(pHyyImg),
50  _pHyzImg(pHyzImg),
51  _pHzzImg(pHzzImg) {}
52  ~HessianXYZImg() {}
54 
57 
60 
63 
66 
69 
72 };
73 
74 
77 
78 } // end of namespace filter
79 } // end of namespace imaproc
80 } // end of namespace ipsdk
81 
82 #pragma warning (pop)
83 
84 #endif // __IPSDKIPLFILTERING_HESSIAN3DIMGTYPES_H__
boost::shared_ptr< BaseImage > ImagePtr
image::ImagePtr _pHzzImg
Z-Z Hessian image.
Definition: Hessian3dImgTypes.h:71
image::ImagePtr _pHxxImg
X-X Hessian image.
Definition: Hessian3dImgTypes.h:56
image::ImagePtr _pHyzImg
Y-Z Hessian image.
Definition: Hessian3dImgTypes.h:68
image::ImagePtr _pHyyImg
Y-Y Hessian image.
Definition: Hessian3dImgTypes.h:65
Structure allowing to encaspulate x-x, x-y, x-z, y-y, y-z and z-z images associated to the result of ...
Definition: Hessian3dImgTypes.h:36
#define IPSDKIPLFILTERING_API
Import/Export macro for library IPSDKIPLFiltering.
Definition: IPSDKIPLFilteringExports.h:25
image::ImagePtr _pHxzImg
X-Z Hessian image.
Definition: Hessian3dImgTypes.h:62
image::ImagePtr _pHxyImg
X-Y Hessian image.
Definition: Hessian3dImgTypes.h:59
Definition of import/export macro for library.