15 #ifndef __IPSDKIMAGEPROCESSING_BASESHAPE2DCOLLSPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASESHAPE2DCOLLSPLIT_H__ 20 #pragma warning (push) 21 #pragma warning (disable : 4251) 25 #include <IPSDKBaseProcessing/DataSplit/Dynamic/BaseDynamicSplit.h> 34 template <
typename InputDataType>
40 typedef typename InputDataType::CollType CollType;
43 typedef typename InputDataType::ConstCollType ConstCollType;
77 template <
typename InputDataType>
84 template <
typename InputDataType>
99 #endif // __IPSDKIMAGEPROCESSING_BASESHAPE2DCOLLSPLIT_H__ eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseShape2dCollSplit.h:86
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
processor::eSplitDynamicType getSplitDynamicType() const
retrieve dynamic split operation type
Definition: BaseShape2dCollSplit.h:79
eSplitDynamicType
Enumerate describing dynamic split operation type.
Definition: DynamicSplitTypes.h:36
boost::shared_ptr< Shape2dColl > Shape2dCollPtr
shared pointer to shape 2d collection object
Definition: Shape2dTypes.h:25
ipsdk::shape::segmentation::Shape2dCollPtr _pShape2dColl
pointer to shape 2d collection to be splitted
Definition: BaseShape2dCollSplit.h:71
Definition of import/export macro for library.
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
Split operation of a shape 2d collection data.
Definition: ImageSplitTypes.h:45
Dynamic split operation type for image processing elements.
Definition: DynamicSplitTypes.h:46
Predefined types for shape 2d collection split operations.
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
eImageSplitType
Enumerate describing image split operation type.
Definition: ImageSplitTypes.h:33
Predefined types for shape 2d management.
Collection of shape 2d.
Definition: Shape2dColl.h:29
eShape2dCollSplitType
Enumerate describing measure set split type.
Definition: Shape2dCollSplitTypes.h:32
Base class for shape 2d collection split operations for data dispatch.
Definition: BaseShape2dCollSplit.h:35