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

Utility functions for shape analysis formula management. More...

#include <IPSDKBaseShapeAnalysis/IPSDKBaseShapeAnalysisExports.h>
#include <IPSDKBaseShapeAnalysis/Measure/Formula/FormulaTypes.h>
#include <IPSDKBaseShapeAnalysis/Measure/Result/MeasureResultTypes.h>
#include <IPSDKBaseShapeAnalysis/Measure/GlobalInfo/MeasureGlobalInfoTypes.h>
#include <IPSDKBaseShapeAnalysis/Measure/Info/Config/MeasureConfigTypes.h>

Go to the source code of this file.

Namespaces

 ipsdk
 Main namespace for IPSDK library.
 
 ipsdk::shape::analysis
 Namespace aggregating basic shape analysis components.
 

Functions

IPSDKBASESHAPEANALYSIS_API Real64Vector ipsdk::shape::analysis::applyArithmeticFormula (const std::string &formulaStr, const MeasureSet &measureSet, const ipUInt64 cPlanIdx=0, const eMsrInputImageId &msrInputImageId=eMsrInputImageId::eMIII_Image1)
 function allowing to apply an arithmetic formula on an existing measure set More...
 
IPSDKBASESHAPEANALYSIS_API BoolResult ipsdk::shape::analysis::applyArithmeticFormula (const std::string &formulaStr, const MeasureSet &measureSet, const ipUInt64 cPlanIdx, const eMsrInputImageId &msrInputImageId, Real64Vector &resultsColl)
 function allowing to apply an arithmetic formula on an existing measure set More...
 
IPSDKBASESHAPEANALYSIS_API BoolVector ipsdk::shape::analysis::applyLogicFormula (const std::string &formulaStr, const MeasureSet &measureSet, const ipUInt64 cPlanIdx=0, const eMsrInputImageId &msrInputImageId=eMsrInputImageId::eMIII_Image1)
 function allowing to apply a logic formula on an existing measure set More...
 
IPSDKBASESHAPEANALYSIS_API BoolResult ipsdk::shape::analysis::applyLogicFormula (const std::string &formulaStr, const MeasureSet &measureSet, const ipUInt64 cPlanIdx, const eMsrInputImageId &msrInputImageId, BoolVector &resultsColl)
 function allowing to apply a logic formula on an existing measure set More...
 
IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::isReservedName (const std::string &formulaVariable)
 function allowing to check whether a variable name is a reserved name
 
IPSDKBASESHAPEANALYSIS_API const std::string & ipsdk::shape::analysis::getReservedName (const eMsrFormulaReserved &msrFormulaReserved)
 function allowing to check whether a variable name is a reserved name
 
IPSDKBASESHAPEANALYSIS_API BoolResult ipsdk::shape::analysis::createAccessor (const BaseMeasureResult &baseMeasureResult, const FormulaVariableId &variableId, const ipsdk::ipUInt64 cPlanIdx, ipReal64 &resultValue, ResultsAccessor &resultsAccessor)
 function allowing to create an accessor for formula measure dependency results
 
IPSDKBASESHAPEANALYSIS_API BoolResult ipsdk::shape::analysis::setImageConstant (const ImageConstantId &imageConstantId, const ipsdk::ipUInt64 cPlanIdx, const MeasureGlobalInfo &measureGlobalInfo, ipReal64 &csteValue)
 
IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::operator< (const ImageConstantId &id1, const ImageConstantId &id2)
 image constant identifier comparison operator
 
IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::operator< (const FormulaVariableId &id1, const FormulaVariableId &id2)
 variable identifier comparison operator
 

Detailed Description

Utility functions for shape analysis formula management.

Author
E. Noirfalise
Date
2015/07/20