#include <AbstractPoly.h>

Definition at line 41 of file AbstractPoly.h.
Public Member Functions | |
| AbstractPoly (const AbstractPoly &) | |
| AbstractPoly () | |
| virtual bool | around (const Position2D &p, SUMOReal offset=0) const =0 |
| virtual bool | crosses (const Position2D &p1, const Position2D &p2) const =0 |
| virtual bool | overlapsWith (const AbstractPoly &poly, SUMOReal offset=0) const =0 |
| virtual bool | partialWithin (const AbstractPoly &poly, SUMOReal offset=0) const =0 |
| virtual | ~AbstractPoly () |
| AbstractPoly::AbstractPoly | ( | ) | [inline] |
| AbstractPoly::AbstractPoly | ( | const AbstractPoly & | ) | [inline] |
| virtual AbstractPoly::~AbstractPoly | ( | ) | [inline, virtual] |
| virtual bool AbstractPoly::around | ( | const Position2D & | p, | |
| SUMOReal | offset = 0 | |||
| ) | const [pure virtual] |
Implemented in Boundary, and Position2DVector.
Referenced by Position2DVector::overlapsWith(), Position2DVector::partialWithin(), and Boundary::partialWithin().
| virtual bool AbstractPoly::crosses | ( | const Position2D & | p1, | |
| const Position2D & | p2 | |||
| ) | const [pure virtual] |
| virtual bool AbstractPoly::overlapsWith | ( | const AbstractPoly & | poly, | |
| SUMOReal | offset = 0 | |||
| ) | const [pure virtual] |
Implemented in Boundary, and Position2DVector.
| virtual bool AbstractPoly::partialWithin | ( | const AbstractPoly & | poly, | |
| SUMOReal | offset = 0 | |||
| ) | const [pure virtual] |
1.5.6