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