|
int | NumObstacles () const |
|
Type | ObstacleType (int obstacle) const |
|
int | ObstacleIndex (int obstacle) const |
|
GeometricPrimitive2D | Obstacle (int obstacle) const |
|
const char * | ObstacleTypeName (int obstacle) const |
|
void | Add (const Triangle2D &tri) |
|
void | Add (const AABB2D &bbox) |
|
void | Add (const Box2D &box) |
|
void | Add (const Circle2D &sphere) |
|
void | Add (const Geometric2DCollection &geom) |
|
void | Add (const GeometricPrimitive2D &geom) |
|
void | Clear () |
|
void | DrawGL () const |
|
void | DrawOutlinesGL () const |
|
void | ToPolygons (vector< vector< Vector2 > > &polys) const |
|
Real | Distance (const Vector2 &x) const |
|
Real | Distance (const Circle2D &circle) const |
|
bool | Collides (const Vector2 &x) const |
|
bool | Collides (const Segment2D &s) const |
|
bool | Collides (const Circle2D &circle) const |
|
bool | Collides (const Box2D &box) const |
|
bool | Collides (const Triangle2D &tri) const |
|
bool | Collides (const GeometricPrimitive2D &geom) const |
|
bool | Collides (const Geometric2DCollection &geom) const |
|
Real | Distance (const Vector2 &x, int obstacle) const |
|
Real | Distance (const Circle2D &circle, int obstacle) const |
|
bool | Collides (const Vector2 &x, int obstacle) const |
|
bool | Collides (const Segment2D &s, int obstacle) const |
|
bool | Collides (const Circle2D &circle, int obstacle) const |
|
bool | Collides (const Box2D &box, int obstacle) const |
|
bool | Collides (const Triangle2D &tri, int obstacle) const |
|
bool | Collides (const GeometricPrimitive2D &geom, int obstacle) const |
|
bool | Collides (const Geometric2DCollection &geom, int obstacle) const |
|
void | Transform (const RigidTransform2D &T) |
|