#include "constants.hh"
#include "vec2.hh"
#include "composite2.hh"
Go to the source code of this file.
Namespaces | |
namespace | geom |
Functions | |
Real DLLEXPORT_OST_GEOM | Angle (const Line2 &l1, const Line2 &l2) |
Vec2 DLLEXPORT_OST_GEOM | IntersectionPoint (const Line2 &l1, const Line2 &l2) |
Real DLLEXPORT_OST_GEOM | Distance (const Line2 &l, const Vec2 &v) |
bool DLLEXPORT_OST_GEOM | IsOnLine (const Line2 &l, const Vec2 &v, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | operator== (const Line2 &l1, const Line2 &l2) |
bool DLLEXPORT_OST_GEOM | Equal (const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | EqualPosition (const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON) |
bool DLLEXPORT_OST_GEOM | AreParallel (const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON) |
DLLEXPORT_OST_GEOM bool | IsInPolygon (const Polygon2 &p, const Vec2 &v) |
DLLEXPORT_OST_GEOM Polygon2 | SimplifyPolygon (const Polygon2 &p) |
DLLEXPORT_OST_GEOM bool | IsInRectangle (const Rectangle2 &r, const Vec2 &v) |
DLLEXPORT_OST_GEOM bool | IsInCircle (const Circle2 &c, const Vec2 &v) |