15 #ifndef __IPSDKGEOMETRY_SHAPE2DTYPES_H__ 16 #define __IPSDKGEOMETRY_SHAPE2DTYPES_H__ 19 #include <IPSDKGeometry/Entity/2d/Polygon/Polygon2d.h> 29 class PolygonWithHoles2d;
86 #endif // __IPSDKGEOMETRY_SHAPE2DTYPES_H__ Main namespace for IPSDK library.
Definition: AlgorithmFunctionEfficiency.h:22
std::vector< Shape2dPtr > Shape2dVector
collection of shape 2d shared pointers
Definition: Shape2dTypes.h:42
boost::shared_ptr< Shape2d > Shape2dPtr
shared pointer to Shape2d
Definition: Shape2dTypes.h:30
Shape2dPolygon::PointColl Shape2dPointColl
point collection associated to shape
Definition: Shape2dTypes.h:57
boost::shared_ptr< const Shape2d > Shape2dConstPtr
shared pointer to const Shape2d
Definition: Shape2dTypes.h:39
std::vector< Shape2dPolygonWithHolesPtr > Shape2dPolygonWithHolesColl
collection of polygon with holes
Definition: Shape2dTypes.h:78
Shape2dPolygon::PointType Shape2dPoint
point type associated to shape
Definition: Shape2dTypes.h:54
Closed polygon potentially associated to interior polygonal holes.
Definition: PolygonWithHoles2d.h:40
geom::PolygonWithHoles2d< Shape2dDataType > Shape2dPolygonWithHoles
polygon with holes type associated to shape
Definition: Shape2dTypes.h:66
Base types for multiplatform compatibility.
geom::Polygon2d< Shape2dDataType > Shape2dPolygon
polygon type associated to shape
Definition: Shape2dTypes.h:51
boost::shared_ptr< const Shape2dPolygonWithHoles > Shape2dPolygonWithHolesConstPtr
shared pointer to const polygon with holes associated to shape
Definition: Shape2dTypes.h:72
ipReal32 Shape2dDataType
underlying data type associated to shape 2d
Definition: Shape2dTypes.h:48
Closed polygon associated to an ordered collection of 2d points.
Definition: Polygon2d.h:38
std::vector< Shape2dConstPtr > Shape2dConstVector
collection of shape 2d const shared pointers
Definition: Shape2dTypes.h:45
boost::shared_ptr< const Shape2dPolygon > Shape2dPolygonConstPtr
shared pointer to const polygon associated to shape
Definition: Shape2dTypes.h:63
std::vector< PointType > PointColl
collection of points associated to polygon
Definition: Polygon2d.h:55
Shape 2d associated to one or more closed polygon 2d.
Definition: Shape2d.h:35
boost::shared_ptr< Shape2dPolygon > Shape2dPolygonPtr
shared pointer to polygon associated to shape
Definition: Shape2dTypes.h:60
Predefined types for entity 2d management.
Lightweight structure used to store Point2d data.
Definition: GeometryEntity2dTypes.h:26
std::vector< Shape2dPolygonWithHolesConstPtr > Shape2dPolygonWithHolesConstColl
collection of const polygon with holes
Definition: Shape2dTypes.h:75
float ipReal32
Base types definition.
Definition: BaseTypes.h:56
boost::shared_ptr< Shape2dPolygonWithHoles > Shape2dPolygonWithHolesPtr
shared pointer to polygon with holes associated to shape
Definition: Shape2dTypes.h:69