![]() |
IPSDK
4_1_0_2
IPSDK : Image Processing Software Development Kit
|
Predefined types for shape 2d management. More...
#include <IPSDKGeometry/Entity/2d/GeometryEntity2dTypes.h>#include <IPSDKGeometry/Entity/2d/Polygon/Polygon2d.h>#include <IPSDKUtil/BaseTypes.h>#include <vector>Go to the source code of this file.
Classes | |
| struct | ipsdk::geom::Point2dData< T > |
| Lightweight structure used to store Point2d data. More... | |
| class | ipsdk::geom::PolygonWithHoles2d< T > |
| Closed polygon potentially associated to interior polygonal holes. More... | |
Namespaces | |
| ipsdk | |
| Main namespace for IPSDK library. | |
| ipsdk::geom | |
| Namespace aggregating geometrical routines and classes. | |
Typedefs | |
| typedef boost::shared_ptr< Shape2d > | ipsdk::geom::Shape2dPtr |
| shared pointer to Shape2d | |
| typedef boost::shared_ptr< const Shape2d > | ipsdk::geom::Shape2dConstPtr |
| shared pointer to const Shape2d | |
| typedef std::vector< Shape2dPtr > | ipsdk::geom::Shape2dVector |
| collection of shape 2d shared pointers | |
| typedef std::vector< Shape2dConstPtr > | ipsdk::geom::Shape2dConstVector |
| collection of shape 2d const shared pointers | |
| typedef ipReal32 | ipsdk::geom::Shape2dDataType |
| underlying data type associated to shape 2d | |
| typedef geom::Polygon2d< Shape2dDataType > | ipsdk::geom::Shape2dPolygon |
| polygon type associated to shape | |
| typedef Shape2dPolygon::PointType | ipsdk::geom::Shape2dPoint |
| point type associated to shape | |
| typedef Shape2dPolygon::PointColl | ipsdk::geom::Shape2dPointColl |
| point collection associated to shape | |
| typedef boost::shared_ptr< Shape2dPolygon > | ipsdk::geom::Shape2dPolygonPtr |
| shared pointer to polygon associated to shape | |
| typedef boost::shared_ptr< const Shape2dPolygon > | ipsdk::geom::Shape2dPolygonConstPtr |
| shared pointer to const polygon associated to shape | |
| typedef geom::PolygonWithHoles2d< Shape2dDataType > | ipsdk::geom::Shape2dPolygonWithHoles |
| polygon with holes type associated to shape | |
| typedef boost::shared_ptr< Shape2dPolygonWithHoles > | ipsdk::geom::Shape2dPolygonWithHolesPtr |
| shared pointer to polygon with holes associated to shape | |
| typedef boost::shared_ptr< const Shape2dPolygonWithHoles > | ipsdk::geom::Shape2dPolygonWithHolesConstPtr |
| shared pointer to const polygon with holes associated to shape | |
| typedef std::vector< Shape2dPolygonWithHolesConstPtr > | ipsdk::geom::Shape2dPolygonWithHolesConstColl |
| collection of const polygon with holes | |
| typedef std::vector< Shape2dPolygonWithHolesPtr > | ipsdk::geom::Shape2dPolygonWithHolesColl |
| collection of polygon with holes | |
Predefined types for shape 2d management.
1.8.14