IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
TileCollPropertyRuleOperators.h
Go to the documentation of this file.
1 // TileCollPropertyRuleOperators.h:
3 // --------------------------------
4 //
15 
16 #ifndef __IPSDKIMAGEPROCESSING_TILECOLLPROPERTYRULEOPERATORS_H__
17 #define __IPSDKIMAGEPROCESSING_TILECOLLPROPERTYRULEOPERATORS_H__
18 
22 
23 namespace ipsdk {
24 namespace imaproc {
25 
28 
33 
39  const image::eImageBufferType& imageBufferType0);
42  const image::eImageBufferType& imageBufferType0,
43  const image::eImageBufferType& imageBufferType1);
45 
48 
49 } // end of namespace imaproc
50 } // end of namespace ipsdk
51 
52 #endif // __IPSDKIMAGEPROCESSING_TILECOLLPROPERTYRULEOPERATORS_H__
boost::weak_ptr< const BaseTileCollAttribute > TileCollAttributeConstWeakPtr
weak pointer to attribute associated to a collection of image tiles
Definition: TileCollAttributeTypes.h:58
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Base operators used to combined rules.
boost::shared_ptr< BaseRule > RulePtr
shared pointer to rule
Definition: RuleTypes.h:104
Definition of import/export macro for library.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Predefined types for tile collection attributes property rules.
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 ...
IPSDKIMAGEPROCESSING_API processor::RulePtr homogeneousBufferType(const ImageAttributeConstWeakPtr &pAttribute)
function allowing to check allowed image buffer types
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78