IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
HoughLinesResTypes.h
Go to the documentation of this file.
1 // HoughLinesResTypes.h:
3 // -----------------------------
4 //
14 
15 #ifndef __IPSDKIPLFEATUREDETECTION_HOUGHLINESRESTYPES_H__
16 #define __IPSDKIPLFEATUREDETECTION_HOUGHLINESRESTYPES_H__
17 
18 // suppression warnings
19 // warning C4251: 'ipsdk::imaproc::fd::HoughLinesResult::_pOutImg' : class 'boost::shared_ptr<T>' needs to have dll-interface to be used by clients of struct 'ipsdk::imaproc::filter::HoughLinesResult'
20 #pragma warning (push)
21 #pragma warning (disable : 4251)
22 
24 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/HoughLines2dPpties.h>
25 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedHoughLines2dPpties.h>
27 
28 namespace ipsdk {
29 namespace imaproc {
30 namespace fd {
31 
34 
39 {
43  const image::ImagePtr& pOutImg) :
44  _pLinesPpties(pLinesPpties),
45  _pOutImg(pOutImg) {}
46  ~HoughLinesResult() {}
48 
51 
54 };
55 
60 {
64  const image::ImagePtr& pOutImg) :
65  _pLinesPpties(pLinesPpties),
66  _pOutImg(pOutImg) {}
69 
72 
75 };
76 
79 
80 } // end of namespace fd
81 } // end of namespace imaproc
82 } // end of namespace ipsdk
83 
84 #pragma warning (pop)
85 
86 #endif // __IPSDKIPLFEATUREDETECTION_HOUGHLINESRESTYPES_H__
Structure allowing to encaspulate detected lines and output image associated to the result of a 2d Ho...
Definition: HoughLinesResTypes.h:59
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
attr::PlanIndexedHoughLines2dPptiesPtr _pLinesPpties
lines properties
Definition: HoughLinesResTypes.h:71
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedHoughLines2dPpties > PlanIndexedHoughLines2dPptiesPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedHoughLines2dPpties
Definition: PlanIndexedHoughLines2dPpties.h:49
attr::HoughLines2dPptiesPtr _pLinesPpties
lines properties
Definition: HoughLinesResTypes.h:50
image::ImagePtr _pOutImg
output image
Definition: HoughLinesResTypes.h:53
image::ImagePtr _pOutImg
output image
Definition: HoughLinesResTypes.h:74
boost::shared_ptr< ipsdk::imaproc::attr::HoughLines2dPpties > HoughLines2dPptiesPtr
shared pointer to ipsdk::imaproc::attr::HoughLines2dPpties
Definition: HoughLines2dPpties.h:128
Structure allowing to encaspulate detected lines and output image associated to the result of a 2d Ho...
Definition: HoughLinesResTypes.h:38
#define IPSDKIPLFEATUREDETECTION_API
Import/Export macro for library IPSDKIPLFeatureDetection.
Definition: IPSDKIPLFeatureDetectionExports.h:25