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