15 #ifndef __IPSDKIMAGEPROCESSING_BASEMEASURESETSPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASEMEASURESETSPLIT_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 24 #include <IPSDKBaseProcessing/DataSplit/Dynamic/BaseDynamicSplit.h> 26 #include <boost/thread/mutex.hpp> 34 template <
typename InputDataType>
75 template <
typename InputDataType>
82 template <
typename InputDataType>
97 #endif // __IPSDKIMAGEPROCESSING_BASEMEASURESETSPLIT_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
boost::shared_ptr< MeasureSetColl > MeasureSetCollPtr
shared pointer to measure set collection
Definition: MeasureSetSplitTypes.h:54
processor::eSplitDynamicType getSplitDynamicType() const
retrieve dynamic split operation type
Definition: BaseMeasureSetSplit.h:77
ipsdk::shape::analysis::MeasureSetPtr _pMeasureSet
pointer to shape 2d collection to be splitted
Definition: BaseMeasureSetSplit.h:63
eSplitDynamicType
Enumerate describing dynamic split operation type.
Definition: DynamicSplitTypes.h:36
eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseMeasureSetSplit.h:84
Definition of import/export macro for library.
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
Object allowing to agregate a collection of measure.
Definition: MeasureSet.h:38
Dynamic split operation type for image processing elements.
Definition: DynamicSplitTypes.h:46
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eImageSplitType
Enumerate describing image split operation type.
Definition: ImageSplitTypes.h:33
Split operation of a shape measure set.
Definition: ImageSplitTypes.h:47
boost::mutex _mutex
mutex used to prevent concurrent accesses
Definition: BaseMeasureSetSplit.h:69
MeasureSetCollPtr _pMeasureSetColl
pointer to collection of splitted measure set
Definition: BaseMeasureSetSplit.h:66
Predefined types for measure set split operations.
Base class for shape measure set split operations for data dispatch.
Definition: BaseMeasureSetSplit.h:35
boost::shared_ptr< MeasureSet > MeasureSetPtr
shared pointer to shape measure set
Definition: MeasureTypes.h:97
eMeasureSetSplitType
Enumerate describing measure set split type.
Definition: MeasureSetSplitTypes.h:35