16 #ifndef __IPSDKBASESHAPEANALYSIS_BASEVALUEMEASURERESULT_H__ 17 #define __IPSDKBASESHAPEANALYSIS_BASEVALUEMEASURERESULT_H__ 19 #include <IPSDKBaseShapeAnalysis/Measure/Result/BaseMeasureResult.h> 46 virtual eDataType getMsrResultDataType()
const = 0;
69 #endif // __IPSDKBASESHAPEANALYSIS_BASEVALUEMEASURERESULT_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITH_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:91
#define IPSDKBASESHAPEANALYSIS_API
Import/Export macro for library IPSDKBaseShapeAnalysis.
Definition: IPSDKBaseShapeAnalysisExports.h:25
eMsrResultType getMsrResultType() const
retrieve measure result type associated to object
Definition: BaseValueMeasureResult.h:57
measure result is associated to a single typed value for each shape entity
Definition: MeasureResultTypes.h:42
eMsrResultType
Enumerate describing measure measure result type.
Definition: MeasureResultTypes.h:40
eDataType
Enumerate describing a base type.
Definition: BaseTypes.h:77
Base class for measure results.
Definition: BaseMeasureResult.h:29
Base class for measure results associated to a single value for each shape.
Definition: BaseValueMeasureResult.h:28