16 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGEBINARYINITIALIZER_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEIMAGEBINARYINITIALIZER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/OutputInitializer/Image/BaseImageInitializer.h> 32 template <
typename InputAttributeType1,
typename InputAttributeType2,
typename OutputAttributeType>
49 const InputAttributeType1& getInputImageAttribute1()
const;
50 const InputAttributeType2& getInputImageAttribute2()
const;
63 void initBase(
const boost::weak_ptr<OutputAttributeType>& pOutputAttribute,
64 const boost::weak_ptr<const InputAttributeType1>& pInputAttribute1,
65 const boost::weak_ptr<const InputAttributeType2>& pInputAttribute2);
71 boost::weak_ptr<const InputAttributeType1> _pInputAttribute1;
72 boost::weak_ptr<const InputAttributeType2> _pInputAttribute2;
84 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGEBINARYINITIALIZER_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for output image initializer.
Definition: BaseImageInitializer.h:28
Base class for output image initializer using two images as input.
Definition: BaseImageBinaryInitializer.h:33