19 #ifndef GEOM_COMPOSITE2_OP_HH
20 #define GEOM_COMPOSITE2_OP_HH
Real DLLEXPORT_OST_GEOM Angle(const Line2 &l1, const Line2 &l2)
DLLEXPORT_OST_GEOM bool IsInPolygon(const Polygon2 &p, const Vec2 &v)
DLLEXPORT_OST_GEOM bool IsInCircle(const Circle2 &c, const Vec2 &v)
bool DLLEXPORT_OST_GEOM Equal(const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON)
bool DLLEXPORT_OST_GEOM operator==(const Line2 &l1, const Line2 &l2)
bool DLLEXPORT_OST_GEOM EqualPosition(const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON)
static const Real EPSILON
DLLEXPORT_OST_GEOM Polygon2 SimplifyPolygon(const Polygon2 &p)
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 AreParallel(const Line2 &l1, const Line2 &l2, Real ephilon=EPSILON)
DLLEXPORT_OST_GEOM bool IsInRectangle(const Rectangle2 &r, const Vec2 &v)
Vec2 DLLEXPORT_OST_GEOM IntersectionPoint(const Line2 &l1, const Line2 &l2)
#define DLLEXPORT_OST_GEOM