IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
LawTexture2dImg.h
Go to the documentation of this file.
1 // LawTexture2dImg.h:
3 // ------------------
4 //
14 
15 #ifndef __IPSDKIPLSTATS_LAWTEXTURE2DIMG_H__
16 #define __IPSDKIPLSTATS_LAWTEXTURE2DIMG_H__
17 
20 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/LawTexPostProcParams.h>
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/LawTexPreProcParams.h>
22 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/LawTextureKernel2dTypes.h>
23 
24 namespace ipsdk {
25 namespace imaproc {
26 namespace stats {
27 
28 class LawTexture2dImgLvl1;
29 
32 
37 
40 
46 
52  const image::ImagePtr& pOutRealImg,
53  const image::ImagePtr& pOutWkImg);
55 
58 IPSDKIPLSTATS_API boost::shared_ptr<LawTexture2dImgLvl1>
60 IPSDKIPLSTATS_API boost::shared_ptr<LawTexture2dImgLvl1>
65 IPSDKIPLSTATS_API boost::shared_ptr<LawTexture2dImgLvl1>
70  const image::ImagePtr& pOutRealImg,
71  const image::ImagePtr& pOutWkImg);
73 
77 getAsyncProcessorOutput(boost::shared_ptr<LawTexture2dImgLvl1> pProcessor);
79 
82 
83 } // end of namespace stats
84 } // end of namespace imaproc
85 } // end of namespace ipsdk
86 
87 #endif // __IPSDKIPLSTATS_LAWTEXTURE2DIMG_H__
#define IPSDKIPLSTATS_API
Import/Export macro for library IPSDKIPLStats.
Definition: IPSDKIPLStatsExports.h:25
boost::shared_ptr< BaseImage > ImagePtr
IPSDKIPLSTATS_API boost::shared_ptr< LawTexture2dImgLvl1 > lawTexture2dImg_async(const image::ImageConstPtr &pInImg)
asynchronous wrappers
boost::shared_ptr< const LawTexPostProcParams > LawTexPostProcParamsConstPtr
shared pointer to const LawTexPostProcParams
Definition: LawTexPostProcParams.h:169
boost::shared_ptr< const LawTextureKernel2dTypes > LawTextureKernel2dTypesConstPtr
shared pointer to LawTextureKernel2dTypes data item
Definition: LawTextureKernel2dTypes.h:265
IPSDKIPLSTATS_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< Kurtosis2dImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
boost::shared_ptr< const LawTexPreProcParams > LawTexPreProcParamsConstPtr
shared pointer to const LawTexPreProcParams
Definition: LawTexPreProcParams.h:169
Definition of import/export macro for library.
IPSDKIPLSTATS_API image::ImagePtr lawTexture2dImg(const image::ImageConstPtr &pInImg)
wrapper function for Apply Law&#39;s texture 2d filter on an image
boost::shared_ptr< const BaseImage > ImageConstPtr