15 #ifndef __IPSDKIMAGEPROCESSING_BASEIMAGEATTRIBUTE_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEIMAGEATTRIBUTE_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/Attribute/BaseImageProcessingAttribute.h> 113 #pragma warning (pop) 115 #endif // __IPSDKIMAGEPROCESSING_BASEIMAGEATTRIBUTE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base class for image attributes.
Definition: BaseImageAttribute.h:32
Base class for image processing attributes.
Definition: BaseImageProcessingAttribute.h:28
boost::shared_ptr< BaseImage > ImagePtr
Definition: ImageTypes.h:139
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
Definition of import/export macro for library.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eImageProcessingAttributeType
Enumerate describing image attributes type.
Definition: ImageProcessingAttributeTypes.h:33
boost::shared_ptr< const BaseImage > ImageConstPtr
Definition: ImageTypes.h:140
static const eImageProcessingAttributeType::domain g_imageProcessingAttributeType
image processing attribute type
Definition: BaseImageAttribute.h:40
Base class for images data type.
Definition: BaseImage.h:43
eImageProcessingAttributeType getImageProcessingAttributeType() const
retrieve image attribute type
Definition: BaseImageAttribute.h:102
Attribute associated to an image.
Definition: ImageProcessingAttributeTypes.h:43
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78