IPSDK  4_1_0_2
IPSDK : Image Processing Software Development Kit
BoostVector2dAdapter.h
Go to the documentation of this file.
1 // BoostVector2dAdapter.h:
3 // -----------------------
4 //
14 
15 #ifndef __IPSDKGEOMETRY_BOOSTVECTOR2DADAPTER_H__
16 #define __IPSDKGEOMETRY_BOOSTVECTOR2DADAPTER_H__
17 
18 #include <IPSDKGeometry/Entity/2d/Vector/Vector2d.h>
19 #include <boost/geometry/core/tag.hpp>
20 #include <boost/geometry/core/access.hpp>
21 #include <boost/geometry/core/cs.hpp>
22 #include <boost/geometry/core/coordinate_dimension.hpp>
23 #include <boost/geometry/core/coordinate_system.hpp>
24 #include <boost/geometry/core/coordinate_type.hpp>
25 #include <boost/geometry/geometries/register/point.hpp>
26 
29 
30 // registration of vector 2d models
31 BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET(ipsdk::geom::Vector2d<ipsdk::ipReal32>, ipsdk::ipReal32, cs::spherical<radian>, getRho, getTheta, setRho, setTheta);
32 BOOST_GEOMETRY_REGISTER_POINT_2D_GET_SET(ipsdk::geom::Vector2d<ipsdk::ipReal64>, ipsdk::ipReal64, cs::spherical<radian>, getRho, getTheta, setRho, setTheta);
33 
36 
37 #endif // __IPSDKGEOMETRY_BOOSTVECTOR2DADAPTER_H__
double ipReal64
Base types definition.
Definition: BaseTypes.h:57
Vector class associated to polar 2d coordinates.
Definition: Vector2d.h:32
float ipReal32
Base types definition.
Definition: BaseTypes.h:56