15 #ifndef __IPSDKBASESHAPEANALYSIS_FORMULAMANAGER_H__ 16 #define __IPSDKBASESHAPEANALYSIS_FORMULAMANAGER_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4275 4251) 26 #include <boost/noncopyable.hpp> 52 const bool bDebugMode =
false);
57 const std::string& getFormulaStr()
const;
134 #pragma warning (pop) 136 #endif // __IPSDKBASESHAPEANALYSIS_FORMULAMANAGER_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
Predefined types for shape analysis formula management.
std::map< FormulaVariableId, VariableValuePtr > VariableMap
map associating a formula variable id to its value
Definition: FormulaTypes.h:326
std::vector< FormulaItem > FormulaItemColl
collection of formula item
Definition: FormulaTypes.h:376
std::string _formulaStr
formula string associated to object$
Definition: FormulaManager.h:103
FormulaItemColl _itemsColl
items collection associated to formula
Definition: FormulaManager.h:106
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Definition of import/export macro for library.
bool _bInit
object initialization flag
Definition: FormulaManager.h:100
#define IPSDKBASESHAPEANALYSIS_API
Import/Export macro for library IPSDKBaseShapeAnalysis.
Definition: IPSDKBaseShapeAnalysisExports.h:25
eMsrFormulaResultType
Enumerate describing measure formula result type.
Definition: FormulaTypes.h:211
VariableMap _varMap
variable collection associated to formula
Definition: FormulaManager.h:112
ConstantMap _csteMap
image constant collection associated to formula
Definition: FormulaManager.h:109
bool ipBool
Base types definition.
Definition: BaseTypes.h:47
Object allowing to manage shape analysis formula.
Definition: FormulaManager.h:35
eMsrFormulaResultType _resultType
result type associated to formula
Definition: FormulaManager.h:115
std::map< ImageConstantId, VariableValuePtr > ConstantMap
map associating an image constant id to its value
Definition: FormulaTypes.h:307
bool isInit() const
retrieve object initialization flag
Definition: FormulaManager.h:122