15 #ifndef __IPSDKIMAGEPROCESSING_PLANINDEXEDRULEOPERATORS_H__ 16 #define __IPSDKIMAGEPROCESSING_PLANINDEXEDRULEOPERATORS_H__ 72 #endif // __IPSDKIMAGEPROCESSING_PLANINDEXEDRULEOPERATORS_H__ eImagePlansMatchPolicy
enumerate describing rule behavior for image plans matching
Definition: PlanIndexedRuleTypes.h:49
boost::weak_ptr< const BasePlanIndexedAttribute > PlanIndexedAttributeConstWeakPtr
weak pointer to const plan indexed attribute
Definition: PlanIndexedAttributeTypes.h:39
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 matchImagePlansButVolume(const PlanIndexedAttributeConstWeakPtr &pPlanIndexedAttribute, const ImageAttributeConstWeakPtr &pImageAttribute)
function allowing to match components of a plan indexed attribute with plan geometry of an image ...
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 image attributes management.
IPSDKIMAGEPROCESSING_API processor::RulePtr isGrey(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image color type
IPSDKIMAGEPROCESSING_API processor::RulePtr is2d(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image volume type
IPSDKIMAGEPROCESSING_API processor::RulePtr matchImagePlansButColor(const PlanIndexedAttributeConstWeakPtr &pPlanIndexedAttribute, const ImageAttributeConstWeakPtr &pImageAttribute)
function allowing to match components of a plan indexed attribute with plan geometry of an image ...
IPSDKIMAGEPROCESSING_API processor::RulePtr matchImagePlans(const PlanIndexedAttributeConstWeakPtr &pPlanIndexedAttribute, const ImageAttributeConstWeakPtr &pImageAttribute, const eImagePlansMatchPolicy &imagePlansMatchPolicy)
function allowing to match components of a plan indexed attribute with plan geometry of an image ...
Predefined types for plan indexed attribute rules management.
IPSDKIMAGEPROCESSING_API processor::RulePtr isSingle(const ImageAttributeConstWeakPtr &pAttribute)
functions allowing to check image temporal type
IPSDKIMAGEPROCESSING_API processor::RulePtr matchOther(const PlanIndexedAttributeConstWeakPtr &pPlanIndexedAttribute, const PlanIndexedAttributeConstWeakPtr &pOtherAttribute)
function allowing to match components of a plan indexed attribute with components of an other plan in...