16 #ifndef __IPSDKIMAGEPROCESSING_IMAGEPROPERTYRULEOPERATORS_H__ 17 #define __IPSDKIMAGEPROCESSING_IMAGEPROPERTYRULEOPERATORS_H__ 176 #endif // __IPSDKIMAGEPROCESSING_IMAGEPROPERTYRULEOPERATORS_H__ eImageBaseType
Enumerate describing image base type.
Definition: ImageTypes.h:46
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base operators used to combined rules.
boost::weak_ptr< const BaseImageAttribute > ImageAttributeConstWeakPtr
Definition: ImageAttributeTypes.h:38
IPSDKIMAGEPROCESSING_API processor::RulePtr isSequence(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image temporal type
IPSDKIMAGEPROCESSING_API processor::RulePtr isUserColor(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
boost::shared_ptr< BaseRule > RulePtr
shared pointer to rule
Definition: RuleTypes.h:104
IPSDKIMAGEPROCESSING_API processor::RulePtr imageType(const ImageAttributeConstWeakPtr &pAttribute, const image::eImageType &imageType0)
function allowing to check allowed image types
Definition of import/export macro for library.
boost::shared_ptr< BaseCustomCheckedImageProperty > CustomCheckedImagePropertyPtr
shared pointer to CustomCheckedImageProperty
Definition: CustomCheckedImagePropertyTypes.h:62
IPSDKIMAGEPROCESSING_API processor::RulePtr isGpu(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check if the image is stored on GPU
IPSDKIMAGEPROCESSING_API processor::RulePtr isColor(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
IPSDKIMAGEPROCESSING_API processor::RulePtr isRgb(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
IPSDKIMAGEPROCESSING_API processor::RulePtr bufferType(const ImageAttributeConstWeakPtr &pImageAttribute, const IBTAttributeConstWeakPtr &pIBTAttribute)
function allowing to check that an image correspond to a given image buffer types attribute ...
eImageType
Enumerate describing image type.
Definition: ImageTypes.h:58
IPSDKIMAGEPROCESSING_API processor::RulePtr isGrey(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
IPSDKIMAGEPROCESSING_API processor::RulePtr imageBaseType(const ImageAttributeConstWeakPtr &pAttribute, const image::eImageBaseType &imageBaseType0)
function allowing to check allowed image base types
IPSDKIMAGEPROCESSING_API processor::RulePtr is2d(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image volume type
IPSDKIMAGEPROCESSING_API processor::RulePtr heterogeneousBufferType(const ImageAttributeConstWeakPtr &pAttribute)
function allowing to check allowed image buffer types
IPSDKIMAGEPROCESSING_API processor::RulePtr customImageProperty(const ImageAttributeConstWeakPtr &pAttribute, const CustomCheckedImagePropertyPtr &pCustomCheckedImageProperty)
function allowing to check custom image properties
IPSDKIMAGEPROCESSING_API processor::RulePtr homogeneousBufferType(const ImageAttributeConstWeakPtr &pAttribute)
function allowing to check allowed image buffer types
Predefined types for rules allowing to check property of an image attribute.
Predefined types for image initializer management.
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78
IPSDKIMAGEPROCESSING_API processor::RulePtr isSingle(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image temporal type
IPSDKIMAGEPROCESSING_API processor::RulePtr is3d(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image volume type
IPSDKIMAGEPROCESSING_API processor::RulePtr isComplete(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check where an image is a complete image (not a sub image)