15 #ifndef __IPSDKIMAGEPROCESSING_BASESHAPE3DCOLLSPLIT_H__ 16 #define __IPSDKIMAGEPROCESSING_BASESHAPE3DCOLLSPLIT_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_BASESHAPE3DCOLLSPLIT_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
ipsdk::shape::segmentation::Shape3dCollPtr _pShape3dColl
pointer to shape 3d collection to be splitted
Definition: BaseShape3dCollSplit.h:71
Base class for shape 3d collection split operations for data dispatch.
Definition: BaseShape3dCollSplit.h:35
eShape3dCollSplitType
Enumerate describing measure set split type.
Definition: Shape3dCollSplitTypes.h:32
eImageSplitType getImageSplitType() const
retrieve image split operation type
Definition: BaseShape3dCollSplit.h:86
eSplitDynamicType
Enumerate describing dynamic split operation type.
Definition: DynamicSplitTypes.h:36
Split operation of a shape 3d collection data.
Definition: ImageSplitTypes.h:49
Definition of import/export macro for library.
Base class for data dynamic split objets used for data dispatch.
Definition: BaseDynamicSplit.h:31
boost::shared_ptr< Shape3dColl > Shape3dCollPtr
shared pointer to shape 3d collection object
Definition: Shape3dTypes.h:25
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
processor::eSplitDynamicType getSplitDynamicType() const
retrieve dynamic split operation type
Definition: BaseShape3dCollSplit.h:79
Predefined types for shape 3d management.
Collection of shape 3d.
Definition: Shape3dColl.h:29
Predefined types for shape 3d collection split operations.