![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Logical formula measure used during shape filtering. More...
Classes | |
| class | ipsdk::imaproc::shape::analysis::LogicFormulaMsr |
| Measurement object for measure LogicFormula. More... | |
| class | ipsdk::imaproc::shape::analysis::LogicFormulaMsrInfo |
| Information object for measure LogicFormula. More... | |
| class | ipsdk::imaproc::shape::analysis::LogicFormulaMsrParams |
| Parameter object for measure LogicFormula. More... | |
Functions | |
| IPSDKIPLSHAPEANALYSIS_API LogicFormulaMsrParamsPtr | ipsdk::imaproc::shape::analysis::createLogicFormulaMsrParams (const std::string &formulaStr) |
| function allowing to create a new parameter object for LogicFormula measure | |
Logical formula measure used during shape filtering.
Formula measure is associated to a formula string (an equation) which will be used to compute measure results.
During measure creation, formula string will be preprocessed to validate formula syntax and extract associated operands, operators and functions.
Then during measure evaluation, formula will be evaluated in specialized case associated to each shape.
See Measure Formula for more informations about measure formula syntax and usage.
Here is an example of logical formula measurement with used formula :
Logical formula measure used during shape filtering
| Measure Type | Measure Unit Type | Parameter Type | Result Type | Shape Requirements |
|---|---|---|---|---|
Generic |
None |
|
Value (ipsdk::ipBool) |
None |
This is a generic measure
Measure LogicFormula is not associated to any unit [ipsdk::shape::analysis::eMsrUnitFormat::eMUF_NoUnit]
Measure LogicFormula is associated to LogicFormulaMsrParams parameters
Measure LogicFormula is associated to ipsdk::shape::analysis::ValueMeasureResult<ipsdk::ipBool> results
Measure LogicFormula does not requires anything from shape data
Measure LogicFormula has no dependency
1.8.14