16 #ifndef __IPSDKIMAGEPROCESSING_BASEINTENSITYMEASURESETSPLIT_H__ 17 #define __IPSDKIMAGEPROCESSING_BASEINTENSITYMEASURESETSPLIT_H__ 21 #pragma warning (push) 22 #pragma warning (disable : 4251) 24 #include <IPSDKImageProcessing/DataSplit/MeasureSet/BaseMeasureSetSplit.h> 33 template <
typename InputDataType>
58 void initBase(
const boost::shared_ptr<InputDataType>& pMeasureSet,
67 const boost::shared_ptr<InputDataType>& pSubMeasureSet) = 0;
91 template <
typename InputDataType>
104 #pragma warning (pop) 106 #endif // __IPSDKIMAGEPROCESSING_BASEINTENSITYMEASURESETSPLIT_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
UInt64VectorCollPtr _pShapeIndexesColl
shape indexes collection associated to split
Definition: BaseIntensityMeasureSetSplit.h:85
boost::shared_ptr< MeasureSetColl > MeasureSetCollPtr
shared pointer to measure set collection
Definition: MeasureSetSplitTypes.h:54
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
eMeasureSetSplitType getMeasureSetSplitType() const
retrieve measure set split type
Definition: BaseIntensityMeasureSetSplit.h:93
Base class for processor class.
Definition: BaseProcessor.h:43
boost::shared_ptr< UInt64VectorColl > UInt64VectorCollPtr
shared pointer to collection of index associated to split operation coded with 64 bits ...
Definition: MeasureSetSplitTypes.h:66
#define IPSDKIMAGEPROCESSING_API
Import/Export macro for library IPSDKImageProcessing.
Definition: IPSDKImageProcessingExports.h:25
Base class for intensity shape measure set split operations for data dispatch.
Definition: BaseIntensityMeasureSetSplit.h:34
boost::shared_ptr< const Shape2dColl > Shape2dCollConstPtr
shared pointer to const shape 2d collection object
Definition: Shape2dTypes.h:34
Base class for request origin description.
Definition: BaseRequestOrigin.h:28
ipsdk::shape::segmentation::Shape2dCollConstPtr _pShape2dColl
Definition: BaseIntensityMeasureSetSplit.h:82
Split operation generating intensity sub measure set.
Definition: MeasureSetSplitTypes.h:43
Predefined types for shape 2d management.
Base class for shape measure set split operations for data dispatch.
Definition: BaseMeasureSetSplit.h:35
eMeasureSetSplitType
Enumerate describing measure set split type.
Definition: MeasureSetSplitTypes.h:35