![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Namespace aggregating basic shape analysis components. More...
Classes | |
| class | BaseCollMeasureResult |
| Base class for measure results associated to a collection of values for each shape. More... | |
| class | BaseCustomMeasureResult |
| Base class for measure results associated to a custom data type for each shape. More... | |
| class | BaseGenericMeasure |
| Base class for shape analysis generic measurement (generic measure using no input data for processing) More... | |
| class | BaseGeometry2dMeasure |
| Base class for shape analysis geometry 2d measurement (geometry measure using shape 2d data for processing) More... | |
| class | BaseGeometry3dMeasure |
| Base class for shape analysis geometry 3d measurement (geometry measure using shape 3d data for processing) More... | |
| class | BaseIndivisibleMeasure |
| Base class for shape analysis indivisible measurement (generic measure using no input data for processing and requesting a single pass processing) More... | |
| class | BaseIntensity2dPreProcessorConfig |
| Base class for objects allowing to define preprocessing configuration for 2d images used as inputs of shape analysis. More... | |
| class | BaseIntensity3dPreProcessorConfig |
| Base class for objects allowing to define preprocessing configuration for 3d images used as inputs of shape analysis. More... | |
| class | BaseIntensityMeasure |
| Base class for shape analysis intensity measurement (geometry measure using image data for processing) More... | |
| class | BaseIntensityPreProcessorConfig |
| Base class for objects allowing to define preprocessing configuration for images used as inputs of shape analysis. More... | |
| class | BaseMeasure |
| Base class for shape analysis measurement. More... | |
| class | BaseMeasureInfo |
| Base class for shape analysis measurement informations. More... | |
| class | BaseMeasureResult |
| Base class for measure results. More... | |
| class | BaseValueMeasureResult |
| Base class for measure results associated to a single value for each shape. More... | |
| class | CollMeasureResult |
| Class associated to measure results agregating a collection of values for each shape. More... | |
| struct | FormulaCoupledArithmeticFunctionInfo |
| Formula coupled arithmetic function informations . More... | |
| struct | FormulaGenericArithmeticFunctionInfo |
| Formula generic arithmetic function informations . More... | |
| class | FormulaManager |
| Object allowing to manage shape analysis formula. More... | |
| struct | FormulaVariable |
| Formula variable associated to an identifier and a value . More... | |
| struct | FormulaVariableId |
| Formula variable identifier optionally associated to an array and a color index . More... | |
| struct | ImageConstant |
| Image Constant associated to an identifier and a value . More... | |
| struct | ImageConstantId |
| Formula identifier for image constant optionally associated to a color index . More... | |
| class | IPSDKBaseShapeAnalysisException |
| Exception class for library IPSDKBaseShapeAnalysis. More... | |
| class | MeasureConfig |
| Primary configuration for measures. More... | |
| class | MeasureGlobalInfo |
| Predefined types for shape measurement operations global informations. More... | |
| struct | MeasureId |
| structure allowing to identify a measure More... | |
| class | MeasureInfoFactory |
| Factory singleton allowing dynamic creation of registred measure information class. More... | |
| class | MeasureInfoSet |
| Object allowing to agregate a collection of measure informations. More... | |
| class | MeasureSet |
| Object allowing to agregate a collection of measure. More... | |
| struct | MsrProcessingPolicyClass |
| structure allowing to retrieve base measure class given a processing measure policy More... | |
| struct | MsrProcessingVolumePolicy |
| structure allowing to retrieve a measure volume policy given a processing measure policy More... | |
| class | PlanIndexedMeasureSet |
| Collection of plan indexed measure set objects. More... | |
| struct | ShapeMeasureInfoRegistrator |
| registrator class for shape measure information objects More... | |
| class | ValueMeasureResult |
| Class associated to measure results agregating a single value for each shape. More... | |
Typedefs | |
| typedef ProcessingResult< eFormulaEvaluationStatus > | EvalStatus |
| formula evaluation status | |
| typedef boost::variant< ipBool, ipReal64 > | FormulaResult |
| formula result (floating point or logical result) | |
| typedef boost::shared_ptr< ipReal64 > | VariableValuePtr |
| shared pointer to value associated to a variable | |
| typedef std::map< ImageConstantId, VariableValuePtr > | ConstantMap |
| map associating an image constant id to its value | |
| typedef std::map< FormulaVariableId, VariableValuePtr > | VariableMap |
| map associating a formula variable id to its value | |
| typedef boost::variant< ipBool, ipReal64, ImageConstant, FormulaVariable, eMsrFormulaOperatorType, eMsrFormulaUnaryArithmeticFunctionType, eMsrFormulaBinaryArithmeticFunctionType, FormulaGenericArithmeticFunctionInfo, FormulaCoupledArithmeticFunctionInfo, eMsrFormulaTernaryLogicFunctionType > | FormulaItem |
| Concrete formula item variant. | |
| typedef std::vector< FormulaItem > | FormulaItemColl |
| collection of formula item | |
| typedef boost::shared_ptr< FormulaManager > | FormulaManagerPtr |
| shared pointer to formula manager | |
| typedef boost::function1< bool, const ipUInt32 > | ResultsAccessor |
| Accessor for measure results. | |
| typedef std::vector< ResultsAccessor > | ResultsAccessorColl |
| collection of accessors for measure results | |
| typedef std::vector< ResultsAccessorColl > | ColorResultsAccessorColl |
| collection of color accessors for measure results | |
| typedef boost::shared_ptr< MeasureGlobalInfo > | MsrGlobalInfoPtr |
| shared pointer to measure global information object | |
| typedef boost::shared_ptr< const MeasureGlobalInfo > | MsrGlobalInfoConstPtr |
| shared pointer to const measure global information object | |
| typedef boost::shared_ptr< MeasureConfig > | MeasureConfigPtr |
| shared pointer to MeasureConfig object | |
| typedef boost::shared_ptr< const MeasureConfig > | MeasureConfigConstPtr |
| shared pointer to const MeasureConfig object | |
| typedef boost::shared_ptr< BaseIntensityPreProcessorConfig > | IntensityPreProcessorConfigPtr |
| shared pointer to IntensityPreProcessorConfig object | |
| typedef boost::shared_ptr< const BaseIntensityPreProcessorConfig > | IntensityPreProcessorConfigConstPtr |
| shared pointer to const IntensityPreProcessorConfig object | |
| typedef std::set< eMsrInputShapeCollId > | ShapeCollIdSet |
| set of input shape collection id required by measures | |
| typedef std::set< eMsrInputImageId > | ImageIdSet |
| set of input image id required by measures | |
| typedef boost::shared_ptr< BaseMeasureInfo > | MeasureInfoPtr |
| shared pointer to shape measure information object | |
| typedef boost::shared_ptr< const BaseMeasureInfo > | MeasureInfoConstPtr |
| shared pointer to const shape measure information object | |
| typedef boost::weak_ptr< BaseMeasureInfo > | MeasureInfoWeakPtr |
| weak pointer to shape measure information object | |
| typedef boost::weak_ptr< const BaseMeasureInfo > | MeasureInfoConstWeakPtr |
| weak pointer to const shape measure information object | |
| typedef std::map< std::string, MeasureInfoPtr > | MeasureInfoColl |
| collection of shared pointer to shape measure information object | |
| typedef std::map< std::string, MeasureInfoWeakPtr > | MeasureInfoWeakPtrColl |
| collection of weak pointer to shape measure information object | |
| typedef boost::shared_ptr< MeasureInfoSet > | MeasureInfoSetPtr |
| shared pointer to shape measure information set | |
| typedef boost::shared_ptr< const MeasureInfoSet > | MeasureInfoSetConstPtr |
| shared pointer to const shape measure information set | |
| typedef MeasureInfoPtr(* | MsrInfoCreator) () |
| creation function for shared measure information objects | |
| typedef std::map< std::string, std::string > | AliasMap |
| map associating a string to an other (an alias map) | |
| typedef boost::optional< MeasureId > | OptMeasureId |
| optional structure allowing to identify a measure | |
| typedef std::map< std::string, OptMeasureId > | DependencyMap |
| collection of measure dependencies | |
| typedef boost::shared_ptr< DependencyMap > | DependencyMapPtr |
| shared pointer to dependency map object | |
| typedef boost::shared_ptr< const DependencyMap > | DependencyMapConstPtr |
| shared pointer to const dependency map object | |
| typedef boost::shared_ptr< BaseMeasure > | MeasurePtr |
| shared pointer to shape measure object | |
| typedef boost::shared_ptr< const BaseMeasure > | MeasureConstPtr |
| shared pointer to const shape measure object | |
| typedef boost::weak_ptr< BaseMeasure > | MeasureWeakPtr |
| weak pointer to shape measure object | |
| typedef boost::weak_ptr< const BaseMeasure > | MeasureConstWeakPtr |
| weak pointer to const shape measure object | |
| typedef std::map< std::string, MeasurePtr > | MeasureColl |
| collection of shared pointer to shape measure object | |
| typedef std::map< std::string, MeasureWeakPtr > | MeasureWeakPtrColl |
| collection of weak pointer to shape measure object | |
| typedef boost::shared_ptr< MeasureSet > | MeasureSetPtr |
| shared pointer to shape measure set | |
| typedef boost::shared_ptr< const MeasureSet > | MeasureSetConstPtr |
| shared pointer to const shape measure set | |
| typedef boost::shared_ptr< PlanIndexedMeasureSet > | PlanIndexedMeasureSetPtr |
| shared pointer to plan indexed collection of shape measure set | |
| typedef boost::shared_ptr< const PlanIndexedMeasureSet > | PlanIndexedMeasureSetConstPtr |
| shared pointer to const plan indexed collection of shape measure set | |
| typedef boost::shared_ptr< BaseMeasureResult > | MeasureResultPtr |
| shared pointer to MeasureResult | |
| typedef boost::shared_ptr< const BaseMeasureResult > | MeasureResultConstPtr |
| shared pointer to const MeasureResult | |
Functions | |
| IPSDKBASESHAPEANALYSIS_API const std::string & | getIPSDKBaseShapeAnalysisLoggerName () |
| Recovery of logger name associated to library. | |
| IPSDKBASESHAPEANALYSIS_API log4cplus::Logger & | getIPSDKBaseShapeAnalysisLogger () |
| Recovery of logger associated to library. | |
| IPSDKBASESHAPEANALYSIS_API const ipsdk::LogMessageManager & | getIPSDKBaseShapeAnalysisLogMessageManager () |
| Recovery of message manager associated to library. | |
| IPSDKBASESHAPEANALYSIS_API Real64Vector | 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 | 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 | 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 | 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 | isReservedName (const std::string &formulaVariable) |
| function allowing to check whether a variable name is a reserved name | |
| IPSDKBASESHAPEANALYSIS_API const std::string & | getReservedName (const eMsrFormulaReserved &msrFormulaReserved) |
| function allowing to check whether a variable name is a reserved name | |
| IPSDKBASESHAPEANALYSIS_API BoolResult | 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 | setImageConstant (const ImageConstantId &imageConstantId, const ipsdk::ipUInt64 cPlanIdx, const MeasureGlobalInfo &measureGlobalInfo, ipReal64 &csteValue) |
| IPSDKBASESHAPEANALYSIS_API bool | operator< (const ImageConstantId &id1, const ImageConstantId &id2) |
| image constant identifier comparison operator | |
| IPSDKBASESHAPEANALYSIS_API bool | operator< (const FormulaVariableId &id1, const FormulaVariableId &id2) |
| variable identifier comparison operator | |
| IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr | createMeasureConfig (const eMsrInputImageId &imageId, const eMsrInputShapeCollId &shapeCollId) |
| function allowing to create a measure configuration used for intensity measurement working with an unmodified input image | |
| IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr | createUnCalibratedMeasureConfig (const eMsrInputShapeCollId &shapeCollId) |
| function allowing to create a measure configuration used for geometric measurement working with an uncalibrated input shape | |
| IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr | createGloballyCalibratedMeasureConfig (const eMsrInputShapeCollId &shapeCollId) |
| function allowing to create a measure configuration used for geometric measurement working with a calibrated input shape using global calibration | |
| IPSDKBASESHAPEANALYSIS_API MeasureConfigPtr | createCustomCalibratedMeasureConfig (const eMsrInputShapeCollId &shapeCollId, const GeometricCalibrationConstPtr &pCalibration) |
| function allowing to create a measure configuration used for geometric measurement working with a calibrated input shape using custom calibration | |
| IPSDKBASESHAPEANALYSIS_API std::string | getDepencyUsedName (const std::string &measureName, const std::string &dependencyName) |
| IPSDKBASESHAPEANALYSIS_API bool | isDepencyName (const std::string &measureName) |
| function allowing to check whether a measure name is a dependency | |
| IPSDKBASESHAPEANALYSIS_API bool | compareMsrConfig (const MeasureConfigConstPtr &pConfig1, const MeasureConfigConstPtr &pConfig2) |
| function allowing to compare measure primary configuration shared pointers | |
| IPSDKBASESHAPEANALYSIS_API bool | compareMsrParams (const DataItemConstPtr &pMeasureParams1, const DataItemConstPtr &pMeasureParams2) |
| function allowing to compare measure parameters shared pointers | |
| IPSDKBASESHAPEANALYSIS_API std::string | formatUnitStr (const std::string &baseUnitStr, const eMsrUnitFormat &msrUnitFormat) |
| function allowing to format measure unit from base length unit and from a format descriptor More... | |
| IPSDKBASESHAPEANALYSIS_API std::string | formatUnitTimesUnit (const std::string &unitStr1, const std::string &unitStr2) |
| function allowing to 'multiply' two units string | |
| IPSDKBASESHAPEANALYSIS_API std::string | formatUnitDivUnit (const std::string &unitStr1, const std::string &unitStr2) |
| function allowing to 'divide' a unit string by an other | |
| IPSDKBASESHAPEANALYSIS_API BoolResult | saveCsvMeasureFile (const boost::filesystem::path &csvMeasureFilePath, const MeasureSet &measureSet, const eMsrResultCsvUnitFormat &msrResultCsvUnitFormat=eMsrResultCsvUnitFormat::eMRCUF_NextLine) |
| function allowing to save a measure result to csv file More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API const std::vector< T > & | extractValueResults (const MeasureConstPtr &pMeasure, const ipUInt64 cPlanIdx=0) |
| function allowing to extract measure results for measures associated to values More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API const std::vector< std::vector< T > > & | extractCollResults (const MeasureConstPtr &pMeasure, const ipUInt64 cPlanIdx=0) |
| function allowing to extract measure results for measures associated to collections More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compare (const ValueMeasureResult< T > &msrResult1, const ValueMeasureResult< T > &msrResult2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two ValueMeasureResult More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareRelative (const ValueMeasureResult< T > &msrResult1, const ValueMeasureResult< T > &msrResult2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two ValueMeasureResult with relative values comparison More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compare (const CollMeasureResult< T > &msrResult1, const CollMeasureResult< T > &msrResult2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two CollMeasureResult More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareRelative (const CollMeasureResult< T > &msrResult1, const CollMeasureResult< T > &msrResult2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two ValueMeasureResult with relative values comparison More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareValue (const MeasureConstPtr &pMeasure1, const MeasureConstPtr &pMeasure2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two measure results (value results case) More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareRelativeValue (const MeasureConstPtr &pMeasure1, const MeasureConstPtr &pMeasure2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two measure results (value results case) with relative values comparison More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareColl (const MeasureConstPtr &pMeasure1, const MeasureConstPtr &pMeasure2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two measure results (collection results case) More... | |
| template<typename T > | |
| IPSDKBASESHAPEANALYSIS_API bool | compareRelativeColl (const MeasureConstPtr &pMeasure1, const MeasureConstPtr &pMeasure2, const T tolerance=NumericLimits< T >::s_sqrt_eps) |
| comparison of two measure results (collection results case) with relative values comparison More... | |
| IPSDKBASESHAPEANALYSIS_API void | createMeasureInfo (const MeasureInfoSetPtr &pMeasureInfoSet, const std::string &measureName, const std::string &measureDefaultName, const MeasureConfigConstPtr &pMeasureConfig=MeasureConfigConstPtr(), const DataItemConstPtr &pMeasureParams=DataItemConstPtr()) |
| functions allowing to create a new measure information and to insert it into a measure information set collection More... | |
| IPSDKBASESHAPEANALYSIS_API void | createMeasureInfo (const MeasureInfoSetPtr &pMeasureInfoSet, const std::string &measureName, const std::string &measureDefaultName, const DataItemConstPtr &pMeasureParams) |
| functions allowing to create a new measure information and to insert it into a measure information set collection More... | |
| IPSDKBASESHAPEANALYSIS_API void | createMeasureInfo (const MeasureInfoSetPtr &pMeasureInfoSet, const std::string &measureDefaultName, const MeasureConfigConstPtr &pMeasureConfig=MeasureConfigConstPtr(), const DataItemConstPtr &pMeasureParams=DataItemConstPtr()) |
| functions allowing to create a new measure information and to insert it into a measure information set collection More... | |
| IPSDKBASESHAPEANALYSIS_API void | createMeasureInfo (const MeasureInfoSetPtr &pMeasureInfoSet, const std::string &measureDefaultName, const DataItemConstPtr &pMeasureParams) |
| functions allowing to create a new measure information and to insert it into a measure information set collection More... | |
| IPSDKBASESHAPEANALYSIS_API std::string | formatUnitPower (const std::string &unitStr, const ipUInt32 power) |
| functions allowing to 'power' a unit string by an integer | |
| IPSDKBASESHAPEANALYSIS_API std::string | formatUnitPower (const std::string &unitStr, const ipInt32 power) |
| functions allowing to 'power' a unit string by an integer | |
Namespace aggregating basic shape analysis components.
Enumerate describing messages.
Enumerate describing messages.
Enumerate describing messages.
Enumerate allowing to identify shape collection used for processing.
Enumerate allowing to specify used calibration type.
Enumerate allowing to identify used input image for processing.
Enumerate describing messages.
Enumerate describing measure processing policy.
Enumerate describing shape data requirement for measure computation.
Enumerate describing unit format associated to measure.
Enumerate describing messages.
Enumerate describing messages.
| IPSDKBASESHAPEANALYSIS_API BoolResult ipsdk::shape::analysis::setImageConstant | ( | const ImageConstantId & | imageConstantId, |
| const ipsdk::ipUInt64 | cPlanIdx, | ||
| const MeasureGlobalInfo & | measureGlobalInfo, | ||
| ipReal64 & | csteValue | ||
| ) |
function allowing to set image constant value associated to a given identifier
| IPSDKBASESHAPEANALYSIS_API void ipsdk::shape::analysis::createMeasureInfo | ( | const MeasureInfoSetPtr & | pMeasureInfoSet, |
| const std::string & | measureName, | ||
| const std::string & | measureDefaultName, | ||
| const MeasureConfigConstPtr & | pMeasureConfig = MeasureConfigConstPtr(), |
||
| const DataItemConstPtr & | pMeasureParams = DataItemConstPtr() |
||
| ) |
functions allowing to create a new measure information and to insert it into a measure information set collection
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure creation failed |
| IPSDKBASESHAPEANALYSIS_API void ipsdk::shape::analysis::createMeasureInfo | ( | const MeasureInfoSetPtr & | pMeasureInfoSet, |
| const std::string & | measureName, | ||
| const std::string & | measureDefaultName, | ||
| const DataItemConstPtr & | pMeasureParams | ||
| ) |
functions allowing to create a new measure information and to insert it into a measure information set collection
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure creation failed |
| IPSDKBASESHAPEANALYSIS_API void ipsdk::shape::analysis::createMeasureInfo | ( | const MeasureInfoSetPtr & | pMeasureInfoSet, |
| const std::string & | measureDefaultName, | ||
| const MeasureConfigConstPtr & | pMeasureConfig = MeasureConfigConstPtr(), |
||
| const DataItemConstPtr & | pMeasureParams = DataItemConstPtr() |
||
| ) |
functions allowing to create a new measure information and to insert it into a measure information set collection
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure creation failed |
| IPSDKBASESHAPEANALYSIS_API void ipsdk::shape::analysis::createMeasureInfo | ( | const MeasureInfoSetPtr & | pMeasureInfoSet, |
| const std::string & | measureDefaultName, | ||
| const DataItemConstPtr & | pMeasureParams | ||
| ) |
functions allowing to create a new measure information and to insert it into a measure information set collection
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure creation failed |
| IPSDKBASESHAPEANALYSIS_API std::string ipsdk::shape::analysis::getDepencyUsedName | ( | const std::string & | measureName, |
| const std::string & | dependencyName | ||
| ) |
function allowing to retrieve internal dependency used name given a measure name
| IPSDKBASESHAPEANALYSIS_API std::string ipsdk::shape::analysis::formatUnitStr | ( | const std::string & | baseUnitStr, |
| const eMsrUnitFormat & | msrUnitFormat | ||
| ) |
function allowing to format measure unit from base length unit and from a format descriptor
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrUnitFormat == eMsrUnitFormat::eMUF_CustomUnit |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compare | ( | const ValueMeasureResult< T > & | msrResult1, |
| const ValueMeasureResult< T > & | msrResult2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two ValueMeasureResult
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult1.isInit() == false |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult2.isInit() == false |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareRelative | ( | const ValueMeasureResult< T > & | msrResult1, |
| const ValueMeasureResult< T > & | msrResult2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two ValueMeasureResult with relative values comparison
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult1.isInit() == false |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult2.isInit() == false |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compare | ( | const CollMeasureResult< T > & | msrResult1, |
| const CollMeasureResult< T > & | msrResult2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two CollMeasureResult
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult1.isInit() == false |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult2.isInit() == false |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareRelative | ( | const CollMeasureResult< T > & | msrResult1, |
| const CollMeasureResult< T > & | msrResult2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two ValueMeasureResult with relative values comparison
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult1.isInit() == false |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if msrResult2.isInit() == false |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareValue | ( | const MeasureConstPtr & | pMeasure1, |
| const MeasureConstPtr & | pMeasure2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two measure results (value results case)
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1.get() == 0 || pMeasure2.get() == 0 |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted || pMeasure2->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure result is not of requested type |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareRelativeValue | ( | const MeasureConstPtr & | pMeasure1, |
| const MeasureConstPtr & | pMeasure2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two measure results (value results case) with relative values comparison
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1.get() == 0 || pMeasure2.get() == 0 |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted || pMeasure2->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure result is not of requested type |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareColl | ( | const MeasureConstPtr & | pMeasure1, |
| const MeasureConstPtr & | pMeasure2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two measure results (collection results case)
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1.get() == 0 || pMeasure2.get() == 0 |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted || pMeasure2->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure result is not of requested type |
| IPSDKBASESHAPEANALYSIS_API bool ipsdk::shape::analysis::compareRelativeColl | ( | const MeasureConstPtr & | pMeasure1, |
| const MeasureConstPtr & | pMeasure2, | ||
| const T | tolerance = NumericLimits< T >::s_sqrt_eps |
||
| ) |
comparison of two measure results (collection results case) with relative values comparison
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1.get() == 0 || pMeasure2.get() == 0 |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if pMeasure1->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted || pMeasure2->getMsrProcessingStatus() == eMsrProcessingStatus::eMPS_NotStarted |
| ipsdk::shape::analysis::IPSDKBaseShapeAnalysisException | if measure result is not of requested type |
1.8.14