27 #ifndef INCLUDE_CPP_COMMON_BLINE_HPP_
28 #define INCLUDE_CPP_COMMON_BLINE_HPP_
31 #include <boost/geometry/geometries/multi_point.hpp>
32 #include <boost/geometry/geometries/linestring.hpp>
33 #include <boost/geometry/geometries/multi_linestring.hpp>
34 #include <boost/geometry/geometries/polygon.hpp>
35 #include <boost/geometry/geometries/multi_polygon.hpp>
37 namespace bg = boost::geometry;
40 using Bpoint = bg::model::d2::point_xy<double>;
41 using Bpoints = bg::model::multi_point<Bpoint>;
43 using Bline = bg::model::linestring<Bpoint>;
44 using Blines = bg::model::multi_linestring<Bline>;
46 using Bpoly = bg::model::polygon<Bpoint>;
47 using Bpolys = bg::model::multi_polygon<Bpoly>;
52 #endif // INCLUDE_CPP_COMMON_BLINE_HPP_