PolyWorld Class Reference
Public Member Functions | |
| PolyWorld (const std::string &worldName, const std::pair< double, double > &xBounds, const std::pair< double, double > &yBounds) | |
| const std::string & | worldName () const |
| std::pair< double, double > | xBounds () const |
| std::pair< double, double > | yBounds () const |
| size_t | numObstacles () const |
| const std::vector< ConvexPolygon > & | obstacles () const |
| const ConvexPolygon & | obstacle (size_t i) const |
| void | addObstacle (const ConvexPolygon &polygon) |
| bool | outOfBounds (Point p) const |
| bool | pointCollisionFree (Point p) const |
| void | writeWorld (const char *filename) const |
Protected Attributes | |
| std::string | worldName_ |
| std::vector< std::pair< double, double > > | bounds_ |
| std::vector< ConvexPolygon > | obstacles_ |
Detailed Description
Definition at line 80 of file PolyWorld.h.
The documentation for this class was generated from the following files:
- ompl/demos/PlanarManipulator/PolyWorld.h
- ompl/demos/PlanarManipulator/PolyWorld.cpp