15 #ifndef __IPSDKIMAGEPROCESSING_BASESHAPEMEASURESETATTRIBUTE_H__ 16 #define __IPSDKIMAGEPROCESSING_BASESHAPEMEASURESETATTRIBUTE_H__ 18 #include <IPSDKImageProcessing/Attribute/BaseImageProcessingAttribute.h> 56 virtual const ValueType& getMeasureSet()
const = 0;
78 #endif // __IPSDKIMAGEPROCESSING_BASESHAPEMEASURESETATTRIBUTE_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipsdk::shape::analysis::MeasureSet ValueType
value type for attribute familly
Definition: BaseShapeMeasureSetAttribute.h:38
Base class for image processing attributes.
Definition: BaseImageProcessingAttribute.h:28
Base class for shape measure set attributes.
Definition: BaseShapeMeasureSetAttribute.h:27
#define IPSDK_DECLARE_ABSTRACT_SERIAL_WITHOUT_COPY(libraryName, className)
macro enabling serialization on abstract class
Definition: SerializationHdrMacro.h:97
static const eImageProcessingAttributeType::domain g_imageProcessingAttributeType
image processing attribute type
Definition: BaseShapeMeasureSetAttribute.h:35
Object allowing to agregate a collection of measure.
Definition: MeasureSet.h:38
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eImageProcessingAttributeType
Enumerate describing image attributes type.
Definition: ImageProcessingAttributeTypes.h:33
eImageProcessingAttributeType getImageProcessingAttributeType() const
retrieve image attribute type
Definition: BaseShapeMeasureSetAttribute.h:67
Predefined types for measures management.
Attribute associated to a set of shape measures.
Definition: ImageProcessingAttributeTypes.h:55