#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.