![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Utility functions for measure results management. More...
#include <IPSDKBaseShapeAnalysis/IPSDKBaseShapeAnalysisExports.h>#include <IPSDKBaseShapeAnalysis/Measure/MeasureTypes.h>#include <IPSDKBaseShapeAnalysis/Measure/Result/MeasureResultTypes.h>#include <IPSDKUtil/Tools/ProcessingResult.h>#include <IPSDKUtil/Tools/NumericLimits.h>#include <boost/filesystem/path.hpp>#include <vector>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 BoolResult | ipsdk::shape::analysis::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 > & | ipsdk::shape::analysis::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 > > & | ipsdk::shape::analysis::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 | ipsdk::shape::analysis::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 | 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 More... | |
| template<typename T > | |
| 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 More... | |
| template<typename T > | |
| 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 More... | |
| template<typename T > | |
| 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) More... | |
| template<typename T > | |
| 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 More... | |
| template<typename T > | |
| 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) More... | |
| template<typename T > | |
| 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 More... | |
Utility functions for measure results management.
1.8.14