15 #ifndef __IPSDKBASESHAPEANALYSIS_MEASURECONFIGTYPES_H__ 16 #define __IPSDKBASESHAPEANALYSIS_MEASURECONFIGTYPES_H__ 21 #include <boost/shared_ptr.hpp> 29 class BaseIntensityPreProcessorConfig;
93 #endif // __IPSDKBASESHAPEANALYSIS_MEASURECONFIGTYPES_H__ Predefined types for geometric calibration management.
IPSDK_FORCEINLINE void set(T *buffer, T value, ipUInt64 nbElts)
set function; assigns a given value to the 'nbElts' elements of a buffer
Definition: set.h:34
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::set< eMsrInputShapeCollId > ShapeCollIdSet
set of input shape collection id required by measures
Definition: MeasureConfigTypes.h:98
Base class for objects allowing to define preprocessing configuration for images used as inputs of sh...
Definition: BaseIntensityPreProcessorConfig.h:31
boost::shared_ptr< const MeasureConfig > MeasureConfigConstPtr
shared pointer to const MeasureConfig object
Definition: MeasureConfigTypes.h:89
measure processings are associated to fourth image
Definition: MeasureConfigTypes.h:78
measure processings are associated to first shape collection
Definition: MeasureConfigTypes.h:40
measure processings are associated to second image
Definition: MeasureConfigTypes.h:74
Definition: DataItemNodeHdrMacrosDetails.h:48
eMsrCalibrationType
Enumerate allowing to specify used calibration type.
Definition: MeasureConfigTypes.h:54
measure processings are associated to third image
Definition: MeasureConfigTypes.h:76
Base types for multiplatform compatibility.
eMsrInputShapeCollId
Enumerate allowing to identify shape collection used for processing.
Definition: MeasureConfigTypes.h:38
measure processings are not associated to a calibration
Definition: MeasureConfigTypes.h:56
Primary configuration for measures.
Definition: MeasureConfig.h:34
boost::shared_ptr< MeasureConfig > MeasureConfigPtr
shared pointer to MeasureConfig object
Definition: MeasureConfigTypes.h:86
measure processings are associated to first image
Definition: MeasureConfigTypes.h:72
measure processings are associated to fourth shape collection
Definition: MeasureConfigTypes.h:46
measure processings are associated to the specific measure calibration
Definition: MeasureConfigTypes.h:62
measure processings are associated to third shape collection
Definition: MeasureConfigTypes.h:44
eMsrInputImageId
Enumerate allowing to identify used input image for processing.
Definition: MeasureConfigTypes.h:70
boost::shared_ptr< const BaseIntensityPreProcessorConfig > IntensityPreProcessorConfigConstPtr
shared pointer to const IntensityPreProcessorConfig object
Definition: MeasureConfigTypes.h:95
Predefined macros for enumerates management.
measure processings are associated to the global measure information set calibration if set...
Definition: MeasureConfigTypes.h:58
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
measure processings are associated to second shape collection
Definition: MeasureConfigTypes.h:42
boost::shared_ptr< BaseIntensityPreProcessorConfig > IntensityPreProcessorConfigPtr
shared pointer to IntensityPreProcessorConfig object
Definition: MeasureConfigTypes.h:92
measure processings are associated to the global measure information set calibration ...
Definition: MeasureConfigTypes.h:60
std::set< eMsrInputImageId > ImageIdSet
set of input image id required by measures
Definition: MeasureConfigTypes.h:101