IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
GaussianRandomImg.h
Go to the documentation of this file.
1 // GaussianRandomImg.h:
3 // --------------------
4 //
15 
16 #ifndef __IPSDKIPLUTILITY_GAUSSIANRANDOMIMG_H__
17 #define __IPSDKIPLUTILITY_GAUSSIANRANDOMIMG_H__
18 
21 #include <IPSDKIPL/IPSDKIPLAttributes/DataItem/GaussianParameter.h>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 namespace util {
26 
27 class GaussianRandomImgLvl1;
28 
31 
39  const image::ImagePtr& pOutImg);
41 
44 IPSDKIPLUTILITY_API boost::shared_ptr<GaussianRandomImgLvl1>
46  const image::ImagePtr& pOutImg);
48 
52 getAsyncProcessorOutput(boost::shared_ptr<GaussianRandomImgLvl1> pProcessor);
54 
57 
58 } // end of namespace util
59 } // end of namespace imaproc
60 } // end of namespace ipsdk
61 
62 #endif // __IPSDKIPLUTILITY_GAUSSIANRANDOMIMG_H__
#define IPSDKIPLUTILITY_API
Import/Export macro for library IPSDKIPLUtility.
Definition: IPSDKIPLUtilityExports.h:25
boost::shared_ptr< BaseImage > ImagePtr
Definition of import/export macro for library.
boost::shared_ptr< const ipsdk::imaproc::attr::GaussianParameter > GaussianParameterConstPtr
shared pointer to const ipsdk::imaproc::attr::StatsResult
Definition: GaussianParameter.h:131
IPSDKIPLUTILITY_API boost::shared_ptr< GaussianRandomImgLvl1 > gaussianRandomImg_async(const ipsdk::imaproc::attr::GaussianParameterConstPtr &pInGaussianParameter, const image::ImagePtr &pOutImg)
asynchronous wrappers
IPSDKIPLUTILITY_API void gaussianRandomImg(const ipsdk::imaproc::attr::GaussianParameterConstPtr &pInGaussianParameter, const image::ImagePtr &pOutImg)
wrapper function for initialization of an image with random values generated using a normal law ...
IPSDKIPLUTILITY_API ipsdk::image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< AppendSeqImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor