17 #ifndef __IPSDKBASESHAPEANALYSIS_VALUEMEASURERESULT_H__ 18 #define __IPSDKBASESHAPEANALYSIS_VALUEMEASURERESULT_H__ 22 #pragma warning (push) 23 #pragma warning (disable : 4251) 25 #include <IPSDKBaseShapeAnalysis/Measure/Result/BaseValueMeasureResult.h> 62 inline eDataType getMsrResultDataType()
const;
90 void initDerived(
const ipUInt64 nbColorPlans,
95 void collectResultsDerived(
const ipUInt64 resultStartIndex,
97 void collectResultsDerived(
const UInt64Vector& subDataIdxColl,
103 void extractResultsDerived(
const ipUInt64 resultStartIndex,
105 void extractResultsDerived(
const UInt64Vector& mainDataIdxColl,
121 template <
typename T>
135 #pragma warning (pop) 137 #endif // __IPSDKBASESHAPEANALYSIS_VALUEMEASURERESULT_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
std::vector< ValueType > CollType
collection type associated to object
Definition: ValueMeasureResult.h:47
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
T ValueType
measure type associated to object
Definition: ValueMeasureResult.h:44
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eDataType getMsrResultDataType() const
retrieve underlying data type associated to object
Definition: ValueMeasureResult.h:123
std::vector< ipUInt64 > UInt64Vector
stl vector collections
Definition: BaseCollections.h:35
static eDataType getEnum()
retrieve enum value associated to base type
Definition: BaseTypes.h:113
#define IPSDKBASESHAPEANALYSIS_API
Import/Export macro for library IPSDKBaseShapeAnalysis.
Definition: IPSDKBaseShapeAnalysisExports.h:25
Class associated to measure results agregating a single value for each shape.
Definition: MeasureResultTypes.h:28
std::vector< CollType > ColorCollType
color (by color plan) collection type associated to object
Definition: ValueMeasureResult.h:50
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Base class for measure results.
Definition: BaseMeasureResult.h:29
Predefined types for histogram management.
ColorCollType _coll
result collection associated to object
Definition: ValueMeasureResult.h:115
boost::shared_ptr< ipsdk::math::BaseHistogram > HistogramPtr
shared pointer to ipsdk::math::BaseHistogram
Definition: HistogramTypes.h:119