IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
Namespaces | Functions
RuleOperators.h File Reference

Base operators used to combined rules. More...

#include <IPSDKBaseProcessing/IPSDKBaseProcessingExports.h>
#include <IPSDKBaseProcessing/Rule/RuleTypes.h>
#include <boost/make_shared.hpp>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::processor
 Namespace agregating IPSDK base routines and classes for algorithm processing.
 

Functions

IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::none ()
 function allowing to define an empty rule (always true)
 
IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::operator && (const RulePtr &pRule1, const RulePtr &pRule2)
 logical rule combination operators
 
IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::operator|| (const RulePtr &pRule1, const RulePtr &pRule2)
 logical rule combination operators
 
IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::Not (const RulePtr &pRule)
 logical rule combination operators
 
IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::If (const RulePtr &pPredicate, const RulePtr &pRuleTrue)
 function allowing to define a conditional condition check rule
 
IPSDKBASEPROCESSING_API RulePtr ipsdk::processor::If (const RulePtr &pPredicate, const RulePtr &pRuleTrue, const RulePtr &pRuleFalse)
 function allowing to define a conditional condition check rule
 

Detailed Description

Base operators used to combined rules.

Author
E. Noirfalise
Date
2013/7/30