#include "cob_3d_mapping_slam/curved_polygons/polygon_merger.h"#include <boost/polygon/polygon.hpp>#include <boost/geometry.hpp>#include <boost/geometry/geometries/geometries.hpp>#include <boost/geometry/multi/geometries/multi_polygon.hpp>#include <boost/geometry/algorithms/envelope.hpp>#include <boost/geometry/geometries/polygon.hpp>#include <boost/geometry/geometries/point_xy.hpp>
Go to the source code of this file.
Typedefs | |
| typedef BoostPolygon::point_type | BoostPoint |
| typedef boost::polygon::polygon_with_holes_data < int > | BoostPolygon |
| typedef std::vector< BoostPolygon > | BoostPolygonSet |
| typedef boost::polygon::polygon_90_set_traits < BoostPolygonSet > | BoostTraits |
Functions | |
| void | getBoostPolygon2D (const PolygonData &d, BoostPolygonSet &r) |
| void | getPolygon2D (const BoostPolygonSet &poly, PolygonData &d) |
| typedef BoostPolygon::point_type BoostPoint |
Definition at line 26 of file polygon_merger.cpp.
| typedef boost::polygon::polygon_with_holes_data<int> BoostPolygon |
Definition at line 25 of file polygon_merger.cpp.
| typedef std::vector<BoostPolygon> BoostPolygonSet |
Definition at line 27 of file polygon_merger.cpp.
| typedef boost::polygon::polygon_90_set_traits<BoostPolygonSet> BoostTraits |
Definition at line 28 of file polygon_merger.cpp.
| void getBoostPolygon2D | ( | const PolygonData & | d, |
| BoostPolygonSet & | r | ||
| ) |
Definition at line 31 of file polygon_merger.cpp.
| void getPolygon2D | ( | const BoostPolygonSet & | poly, |
| PolygonData & | d | ||
| ) |
Definition at line 45 of file polygon_merger.cpp.