IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
PolygonSegmentationTypes.h
Go to the documentation of this file.
1 // PolygonSegmentationTypes.h:
3 // ---------------------------
4 //
14 
15 #ifndef __IPSDKBASESHAPESEGMENTATION_POLYGONSEGMENTATIONTYPES_H__
16 #define __IPSDKBASESHAPESEGMENTATION_POLYGONSEGMENTATIONTYPES_H__
17 
18 #include <IPSDKUtil/BaseTypes.h>
20 #include <map>
21 
22 namespace ipsdk {
23 namespace shape {
24 namespace segmentation {
25 
28 
32 {
35 
38 
41 
44 
48 
51 };
52 
55 typedef std::multimap<ipsdk::geom::Shape2dPoint, PolygonPointInfo> PolygonPointInfoMap;
56 
59 
60 } // end of namespace segmentation
61 } // end of namespace shape
62 } // end of namespace ipsdk
63 
64 #endif // __IPSDKBASESHAPESEGMENTATION_POLYGONSEGMENTATIONTYPES_H__
ipUInt64 _pointIdx
point index into polygon point collection
Definition: PolygonSegmentationTypes.h:40
Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::multimap< ipsdk::geom::Shape2dPoint, PolygonPointInfo > PolygonPointInfoMap
map associating point coordinates to polygon point informations
Definition: PolygonSegmentationTypes.h:55
uint64_t ipUInt64
Base types definition.
Definition: BaseTypes.h:55
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
ipReal64 _theta
angle between previous and next segment
Definition: PolygonSegmentationTypes.h:47
Base types for multiplatform compatibility.
ipReal64 _nextLength
next segment length
Definition: PolygonSegmentationTypes.h:50
ipReal64 _previousLength
previous segment length
Definition: PolygonSegmentationTypes.h:43
ipsdk::geom::Shape2dPolygonWithHolesPtr PolygonWithHolesPtr
polygon type associated to information structure
Definition: PolygonSegmentationTypes.h:34
Predefined types for shape 2d management.
PolygonWithHolesPtr _pPolygon
shared pointer to polygon associated to point
Definition: PolygonSegmentationTypes.h:37
structure used to store polygon point local informations
Definition: PolygonSegmentationTypes.h:31
boost::shared_ptr< Shape2dPolygonWithHoles > Shape2dPolygonWithHolesPtr
shared pointer to polygon with holes associated to shape
Definition: Shape2dTypes.h:69