15 #ifndef __IPSDKBASESHAPESEGMENTATION_POLYGONSEGMENTATIONTYPES_H__ 16 #define __IPSDKBASESHAPESEGMENTATION_POLYGONSEGMENTATIONTYPES_H__ 24 namespace segmentation {
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