16 #ifndef __IPSDKIMAGEPROCESSING_BASEBORDER3DPOLICYATTRIBUTE_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEBORDER3DPOLICYATTRIBUTE_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Attribute/BorderPolicy/BaseBorderPolicyAttribute.h> 26 #include <boost/thread/mutex.hpp> 77 static boost::mutex& getMutex();
93 #endif // __IPSDKIMAGEPROCESSING_BASEBORDER3DPOLICYATTRIBUTE_H__ Base class for attributes allowing to define a policy for strip borders preparation during a kernel a...
Definition: BaseBorderPolicyAttribute.h:29
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
image::Border3dPolicyConstPtr StorageType
storage type associated to object
Definition: BaseBorder3dPolicyAttribute.h:45
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
boost::shared_ptr< const Border3dPolicy > Border3dPolicyConstPtr
shared pointer to Border3dPolicy
Definition: Border3dPolicyTypes.h:67
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Predefined types for border 3d policy management.
Base class for attributes allowing to define a policy for 3d strip borders preparation during a kerne...
Definition: BaseBorder3dPolicyAttribute.h:34
image::Border3dPolicy ValueType
value type associated to object
Definition: BaseBorder3dPolicyAttribute.h:42
image::Border3dPolicyConstPtr _pBorder3dPolicy
shared pointer to border policy
Definition: BaseBorder3dPolicyAttribute.h:82
Class used to define policy for 3d strip borders management during a kernel algorithm processing...
Definition: Border3dPolicy.h:34