16 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGEUNARYINITIALIZER_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEIMAGEUNARYINITIALIZER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/OutputInitializer/Image/BaseImageInitializer.h> 32 template <
typename InputAttributeType,
typename OutputAttributeType>
48 const InputAttributeType& getInputImageAttribute()
const;
58 void initBase(
const boost::weak_ptr<OutputAttributeType>& pOutputAttribute,
59 const boost::weak_ptr<const InputAttributeType>& pInputAttribute);
64 boost::weak_ptr<const InputAttributeType> _pInputAttribute;
75 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGEUNARYINITIALIZER_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for output image initializer using a single image as input.
Definition: BaseImageUnaryInitializer.h:33
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for output image initializer.
Definition: BaseImageInitializer.h:28