IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
AppendColorChannelImg.h
Go to the documentation of this file.
1 // AppendColorChannelImg.h:
3 // ------------------------
4 //
14 
15 #ifndef __IPSDKIPLCOLOR_APPENDCOLORCHANNELIMG_H__
16 #define __IPSDKIPLCOLOR_APPENDCOLORCHANNELIMG_H__
17 
20 
21 namespace ipsdk {
22 namespace imaproc {
23 namespace color {
24 
25 class AppendColorChannelImgLvl1;
26 
29 
38  const image::ImageConstPtr& pInImg2,
39  const image::ImagePtr& pOutImg);
41 
44 IPSDKIPLCOLOR_API boost::shared_ptr<AppendColorChannelImgLvl1>
46 IPSDKIPLCOLOR_API boost::shared_ptr<AppendColorChannelImgLvl1>
48  const image::ImageConstPtr& pInImg2,
49  const image::ImagePtr& pOutImg);
51 
55 getAsyncProcessorOutput(boost::shared_ptr<AppendColorChannelImgLvl1> pProcessor);
57 
60 
61 } // end of namespace color
62 } // end of namespace imaproc
63 } // end of namespace ipsdk
64 
65 #endif // __IPSDKIPLCOLOR_APPENDCOLORCHANNELIMG_H__
Definition of import/export macro for library.
IPSDKIPLCOLOR_API image::ImagePtr appendColorChannelImg(const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2)
wrapper function for Generates a color images by merging the color channel of the two input images ...
boost::shared_ptr< BaseImage > ImagePtr
IPSDKIPLCOLOR_API boost::shared_ptr< AppendColorChannelImgLvl1 > appendColorChannelImg_async(const image::ImageConstPtr &pInImg1, const image::ImageConstPtr &pInImg2)
asynchronous wrappers
IPSDKIPLCOLOR_API image::ImagePtr getAsyncProcessorOutput(boost::shared_ptr< AppendColorChannelImgLvl1 > pProcessor)
function to retrieve the result of an asynchronous processor
#define IPSDKIPLCOLOR_API
Import/Export macro for library IPSDKIPLColor.
Definition: IPSDKIPLColorExports.h:25
boost::shared_ptr< const BaseImage > ImageConstPtr