IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BoostBoundingBox2dAdapter.h
Go to the documentation of this file.
1 // BoostBoundingBox2dAdapter.h:
3 // ----------------------------
4 //
14 
15 #ifndef __IPSDKGEOMETRY_BOOSTBOUNDINGBOX2DADAPTER_H__
16 #define __IPSDKGEOMETRY_BOOSTBOUNDINGBOX2DADAPTER_H__
17 
19 #include <IPSDKGeometry/Entity/2d/BoundingBox/BoundingBox2d.h>
20 #include <boost/geometry/geometries/register/box.hpp>
21 
24 
25 // registration of BoundingBox 2d models
26 BOOST_GEOMETRY_REGISTER_BOX(ipsdk::geom::BoundingBox2d<ipsdk::ipInt32>, ipsdk::geom::Point2d<ipsdk::ipInt32>, getMinCornerPt(), getMaxCornerPt());
27 BOOST_GEOMETRY_REGISTER_BOX(ipsdk::geom::BoundingBox2d<ipsdk::ipUInt32>, ipsdk::geom::Point2d<ipsdk::ipUInt32>, getMinCornerPt(), getMaxCornerPt());
28 BOOST_GEOMETRY_REGISTER_BOX(ipsdk::geom::BoundingBox2d<ipsdk::ipReal32>, ipsdk::geom::Point2d<ipsdk::ipReal32>, getMinCornerPt(), getMaxCornerPt());
29 BOOST_GEOMETRY_REGISTER_BOX(ipsdk::geom::BoundingBox2d<ipsdk::ipReal64>, ipsdk::geom::Point2d<ipsdk::ipReal64>, getMinCornerPt(), getMaxCornerPt());
30 
33 
34 #endif // __IPSDKGEOMETRY_BOOSTBOUNDINGBOX2DADAPTER_H__
Point class associated to cartesian 2d coordinates.
Definition: GeometryEntity2dTypes.h:28
Points 2d adapters for boost geometry library.
Rectangular 2d bounding box class associated to cartesian 2d coordinates.
Definition: BoundingBox2d.h:37