IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
PatchBasedBilateralResultTypes.h
Go to the documentation of this file.
1 // PatchBasedBilateralResultTypes.h:
3 // -----------------------------
4 //
14 
15 #ifndef __IPSDKIPLFILTERING_PATCHBASEDBILATERALRESULTTYPES_H__
16 #define __IPSDKIPLFILTERING_PATCHBASEDBILATERALRESULTTYPES_H__
17 
18 // suppression warnings
19 // warning C4251: 'ipsdk::imaproc::filter::GradientXYImg::_pXGradImg' : class 'boost::shared_ptr<T>' needs to have dll-interface to be used by clients of struct 'ipsdk::imaproc::filter::GradientXYImg'
20 #pragma warning (push)
21 #pragma warning (disable : 4251)
22 
24 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PatchBasedBilateralParams.h>
25 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/PlanIndexedPatchBasedBilateralParams.h>
27 
28 namespace ipsdk {
29 namespace imaproc {
30 namespace filter {
31 
34 
40 {
44  const attr::PatchBasedBilateralParamsPtr& pOutParams) :
45  _pOutImg(pOutImg),
46  _pOutParams(pOutParams) {}
49 
52 
56 };
57 
63 {
68  _pOutImg(pOutImg),
69  _pOutPIParams(pOutPIParams) {}
72 
75 
79 };
80 
83 
84 } // end of namespace filter
85 } // end of namespace imaproc
86 } // end of namespace ipsdk
87 
88 #pragma warning (pop)
89 
90 #endif // __IPSDKIPLFILTERING_PATCHBASEDBILATERALRESULTTYPES_H__
Definition: PatchBasedBilateralResultTypes.h:39
image::ImagePtr _pOutImg
output image
Definition: PatchBasedBilateralResultTypes.h:51
boost::shared_ptr< BaseImage > ImagePtr
image::ImagePtr _pOutImg
output image
Definition: PatchBasedBilateralResultTypes.h:74
boost::shared_ptr< PatchBasedBilateralParams > PatchBasedBilateralParamsPtr
shared pointer to PatchBasedBilateralParams
Definition: PatchBasedBilateralParams.h:189
attr::PatchBasedBilateralParamsPtr _pOutParams
Definition: PatchBasedBilateralResultTypes.h:55
boost::shared_ptr< ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams > PlanIndexedPatchBasedBilateralParamsPtr
shared pointer to ipsdk::imaproc::attr::PlanIndexedPatchBasedBilateralParams
Definition: PlanIndexedPatchBasedBilateralParams.h:50
#define IPSDKIPLFILTERING_API
Import/Export macro for library IPSDKIPLFiltering.
Definition: IPSDKIPLFilteringExports.h:25
attr::PlanIndexedPatchBasedBilateralParamsPtr _pOutPIParams
Definition: PatchBasedBilateralResultTypes.h:78
Definition: PatchBasedBilateralResultTypes.h:62
Definition of import/export macro for library.