IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
MeasureSetSplitTypes.h
Go to the documentation of this file.
1 // MeasureSetSplitTypes.h:
3 // -----------------------
4 //
14 
15 #ifndef __IPSDKIMAGEPROCESSING_MEASURESETSPLITTYPES_H__
16 #define __IPSDKIMAGEPROCESSING_MEASURESETSPLITTYPES_H__
17 
21 #include <vector>
22 
23 namespace ipsdk {
24 namespace imaproc {
25 
28 
34 
39 )
40 
41 
45 typedef std::vector<ipsdk::shape::analysis::MeasureSetPtr> MeasureSetColl;
46 
48 typedef boost::shared_ptr<MeasureSetColl> MeasureSetCollPtr;
49 
52 
55 
58 
61 
64 
65 } // end of namespace imaproc
66 } // end of namespace ipsdk
67 
68 #endif // __IPSDKIMAGEPROCESSING_MEASURESETSPLITTYPES_H__
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< UInt32Vector > UInt32VectorColl
collection of index associated to split operation
Definition: MeasureSetSplitTypes.h:57
std::vector< ipUInt32 > UInt32Vector
stl vector collections
Definition: BaseCollections.h:33
std::vector< ipsdk::shape::analysis::MeasureSetPtr > MeasureSetColl
collection of measure set result of split operator
Definition: MeasureSetSplitTypes.h:51
boost::shared_ptr< MeasureSetColl > MeasureSetCollPtr
shared pointer to measure set collection
Definition: MeasureSetSplitTypes.h:54
Predefined types for image processing elements split.
std::vector< ipUInt64 > UInt64Vector
stl vector collections
Definition: BaseCollections.h:35
std::vector< UInt64Vector > UInt64VectorColl
collection of index associated to split operation coded with 64 bits
Definition: MeasureSetSplitTypes.h:63
Definition: DataItemNodeHdrMacrosDetails.h:48
Split operation generating generic sub measure set.
Definition: MeasureSetSplitTypes.h:37
boost::shared_ptr< UInt64VectorColl > UInt64VectorCollPtr
shared pointer to collection of index associated to split operation coded with 64 bits ...
Definition: MeasureSetSplitTypes.h:66
Split operation generating geometry 2d sub measure set.
Definition: MeasureSetSplitTypes.h:39
Predefined base collection types for library.
boost::shared_ptr< UInt32VectorColl > UInt32VectorCollPtr
shared pointer to collection of index associated to split operation
Definition: MeasureSetSplitTypes.h:60
Split operation generating intensity sub measure set.
Definition: MeasureSetSplitTypes.h:43
Predefined types for measures management.
STL namespace.
Split operation generating geometry 3d sub measure set.
Definition: MeasureSetSplitTypes.h:41
boost::shared_ptr< MeasureSet > MeasureSetPtr
shared pointer to shape measure set
Definition: MeasureTypes.h:97
#define IPSDK_ENUM(enumTypeStr, enumSeq)
macro allowing to declare an enumerate for library
Definition: EnumMacros.h:26
eMeasureSetSplitType
Enumerate describing measure set split type.
Definition: MeasureSetSplitTypes.h:35