Collision Checker
boost_object_polygon.h File Reference
#include "collision/narrowphase/polygon.h"
#include "collision/narrowphase/rectangle_aabb.h"
#include "collision/narrowphase/rectangle_obb.h"
#include "collision/solvers/boost/boost_object_internal.h"
#include <memory>
#include <boost/foreach.hpp>
#include <boost/geometry.hpp>
#include <boost/geometry/geometries/multi_polygon.hpp>
#include <boost/geometry/geometries/point_xy.hpp>
#include <boost/geometry/geometries/polygon.hpp>
#include <boost/geometry/algorithms/convex_hull.hpp>

Go to the source code of this file.

Classes

class  collision::solvers::solverBoost::BoostPolygon
 BoostPolygon allows to use boost.Geometry functions for Polygon objects. More...
 

Namespaces

 collision
 
 collision::solvers
 
 collision::solvers::solverBoost
 

Typedefs

typedef boost::geometry::model::d2::point_xy< double > collision::solvers::solverBoost::bg_point_type
 
typedef boost::geometry::model::polygon< bg_point_type > collision::solvers::solverBoost::bg_polygon_type
 
typedef std::shared_ptr< BoostPolygon > collision::solvers::solverBoost::BoostPolygonPtr
 
typedef std::shared_ptr< const BoostPolygon > collision::solvers::solverBoost::BoostPolygonConstPtr