![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Macros set allowing to manage an attribute collection information. More...
#include <IPSDKBaseProcessing/Attribute/Macros/AttributeCollInfo.h>#include <IPSDKBaseProcessing/Attribute/Macros/AttributeConfigMacros.h>#include <IPSDKBaseProcessing/Attribute/Macros/AttributeCheckMacros.h>Go to the source code of this file.
Classes | |
| struct | ipsdk::processor::ExistsAttribute< AttributeType, AttributeCollInfoType > |
| structure allowing to check whether a given attribute exists in attribute collection information More... | |
| struct | ipsdk::processor::AreAttributesTypeUnique< AttributeCollInfoType > |
| Structure used to check whether a given attribute collection information has unique typed attributes. More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::processor | |
| Namespace agregating IPSDK base routines and classes for algorithm processing. | |
Macros | |
| #define | IPSDK_ATTRIBUTE_COLL_CREATE_MACRO(z, n, startIdx) BOOST_PP_CAT(typename AttributeCollInfoType::AttributeType, BOOST_PP_ADD(n, startIdx)) |
| [Internal] sub macro allowing to create a temporary attribute info collection | |
| #define | IPSDK_ATTRIBUTE_COLL_CREATE(StartIdx) |
| [Internal] macro allowing to create a temporary attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_UNIQUE(z, n, startIdx) |
| [Internal] macro allowing to check that an element is unique in remains of attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_LOGICAL_MACRO(z, n, data) |
| [Internal] sub macro allowing to check whether elements respect a given condition in an attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_LOGICAL(PredicateClass, SourceClass, CheckedClass, operation) |
| [Internal] macro allowing to check whether elements respect a given condition in an attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_AND(PredicateClass, SourceClass) IPSDK_ATTRIBUTE_COLL_OPERATION(PredicateClass, SourceClass, true, false, &&) |
| [Internal] macro allowing to check whether all elements respect a given condition in an attribute info collection | |
| #define | IPSDK_ATTRIBUTE_COLL_OR(PredicateClass, SourceClass) IPSDK_ATTRIBUTE_COLL_OPERATION(PredicateClass, SourceClass, true, false, ||) |
| [Internal] macro allowing to check whether almost an element respect a given condition in an attribute info collection | |
| #define | IPSDK_ATTRIBUTE_COLL_CREATE_MACRO(z, n, startIdx) BOOST_PP_CAT(typename AttributeCollInfoType::AttributeType, BOOST_PP_ADD(n, startIdx)) |
| [Internal] sub macro allowing to create a temporary attribute info collection | |
| #define | IPSDK_ATTRIBUTE_COLL_CREATE(StartIdx) |
| [Internal] macro allowing to create a temporary attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_UNIQUE(z, n, startIdx) |
| [Internal] macro allowing to check that an element is unique in remains of attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_LOGICAL_MACRO(z, n, data) |
| [Internal] sub macro allowing to check whether elements respect a given condition in an attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_LOGICAL(PredicateClass, SourceClass, CheckedClass, operation) |
| [Internal] macro allowing to check whether elements respect a given condition in an attribute info collection More... | |
| #define | IPSDK_ATTRIBUTE_COLL_AND(PredicateClass, SourceClass) IPSDK_ATTRIBUTE_COLL_OPERATION(PredicateClass, SourceClass, true, false, &&) |
| [Internal] macro allowing to check whether all elements respect a given condition in an attribute info collection | |
| #define | IPSDK_ATTRIBUTE_COLL_OR(PredicateClass, SourceClass) IPSDK_ATTRIBUTE_COLL_OPERATION(PredicateClass, SourceClass, true, false, ||) |
| [Internal] macro allowing to check whether almost an element respect a given condition in an attribute info collection | |
Macros set allowing to manage an attribute collection information.
| #define IPSDK_ATTRIBUTE_COLL_CREATE | ( | StartIdx | ) |
[Internal] macro allowing to create a temporary attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_UNIQUE | ( | z, | |
| n, | |||
| startIdx | |||
| ) |
[Internal] macro allowing to check that an element is unique in remains of attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_LOGICAL_MACRO | ( | z, | |
| n, | |||
| data | |||
| ) |
[Internal] sub macro allowing to check whether elements respect a given condition in an attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_LOGICAL | ( | PredicateClass, | |
| SourceClass, | |||
| CheckedClass, | |||
| operation | |||
| ) |
[Internal] macro allowing to check whether elements respect a given condition in an attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_CREATE | ( | StartIdx | ) |
[Internal] macro allowing to create a temporary attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_UNIQUE | ( | z, | |
| n, | |||
| startIdx | |||
| ) |
[Internal] macro allowing to check that an element is unique in remains of attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_LOGICAL_MACRO | ( | z, | |
| n, | |||
| data | |||
| ) |
[Internal] sub macro allowing to check whether elements respect a given condition in an attribute info collection
| #define IPSDK_ATTRIBUTE_COLL_LOGICAL | ( | PredicateClass, | |
| SourceClass, | |||
| CheckedClass, | |||
| operation | |||
| ) |
[Internal] macro allowing to check whether elements respect a given condition in an attribute info collection
1.8.14