17 #ifndef __IPSDKBASESHAPEANALYSIS_COLLMEASURERESULT_H__ 18 #define __IPSDKBASESHAPEANALYSIS_COLLMEASURERESULT_H__ 22 #pragma warning (push) 23 #pragma warning (disable : 4251) 25 #include <IPSDKBaseShapeAnalysis/Measure/Result/BaseCollMeasureResult.h> 66 inline eDataType getMsrResultDataType()
const;
86 void initDerived(
const ipUInt64 nbColorPlans,
91 void collectResultsDerived(
const ipUInt64 resultStartIndex,
93 void collectResultsDerived(
const UInt64Vector& subDataIdxColl,
99 void extractResultsDerived(
const ipUInt64 resultStartIndex,
101 void extractResultsDerived(
const UInt64Vector& mainDataIdxColl,
117 template <
typename T>
131 #pragma warning (pop) 133 #endif // __IPSDKBASESHAPEANALYSIS_COLLMEASURERESULT_H__ #define IPSDK_DECLARE_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on class
Definition: SerializationHdrMacro.h:73
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ColorCollType _coll
result collection associated to object
Definition: CollMeasureResult.h:111
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
std::vector< ipUInt64 > UInt64Vector
stl vector collections
Definition: BaseCollections.h:35
Header part of macros set for class serialization.
Base class for measure results associated to a collection of values for each shape.
Definition: BaseCollMeasureResult.h:28
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
std::vector< T > ValueType
measure type associated to object
Definition: CollMeasureResult.h:48
eDataType getMsrResultDataType() const
retrieve underlying data type associated to object
Definition: CollMeasureResult.h:119
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Base class for measure results.
Definition: BaseMeasureResult.h:29
T UnderlyingDataType
underlying measure data type associated to object
Definition: CollMeasureResult.h:45
Class associated to measure results agregating a collection of values for each shape.
Definition: CollMeasureResult.h:37
std::vector< CollType > ColorCollType
color (by color plan) collection type associated to object
Definition: CollMeasureResult.h:54
std::vector< ValueType > CollType
collection type associated to object
Definition: CollMeasureResult.h:51