16 #ifndef __IPSDKBASESHAPEANALYSIS_BASEINTENSITYMEASURE_H__ 17 #define __IPSDKBASESHAPEANALYSIS_BASEINTENSITYMEASURE_H__ 19 #include <IPSDKBaseShapeAnalysis/Measure/BaseMeasure.h> 49 bool isColorMsr()
const;
73 const void* pBuf) = 0;
148 #endif // __IPSDKBASESHAPEANALYSIS_BASEINTENSITYMEASURE_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
std::vector< ipUInt64 > UInt64Vector
stl vector collections
Definition: BaseCollections.h:35
#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
Object allowing to agregate a collection of measure.
Definition: MeasureSet.h:38
Base class for shape analysis intensity measurement (geometry measure using image data for processing...
Definition: BaseIntensityMeasure.h:28
std::vector< RowSegment > RowSegments
collection of row segments
Definition: GeometryEntityTypes.h:63
Base class for shape analysis measurement.
Definition: BaseMeasure.h:37
virtual BoolResult endShapeMeasuresDerived(const ipUInt64 shapeIdx)
end an intensity measure processing for a given shape
Definition: BaseIntensityMeasure.h:78
virtual BoolResult startShapeMeasuresDerived(const ipUInt64 shapeIdx)
start an intensity measure processing for a given shape
Definition: BaseIntensityMeasure.h:55
eImageBufferType
types associated to image buffers
Definition: ImageTypes.h:78