X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_information.h;fp=src%2Fbase%2Frs_information.h;h=57175e24960c4de1207e29bc14e8ba2200a9c3e4;hb=d86611a87f46873819dfae63f1112b248ba9aca1;hp=21a91234dbace54a9e5398261868a05d06fa6c53;hpb=a5a416c0a1276401a71b2c0e482af867f4583985;p=architektonas diff --git a/src/base/rs_information.h b/src/base/rs_information.h index 21a9123..57175e2 100644 --- a/src/base/rs_information.h +++ b/src/base/rs_information.h @@ -22,19 +22,16 @@ class RS_Information static bool isDimension(RS2::EntityType type); static bool isTrimmable(RS_Entity * e); static bool isTrimmable(RS_Entity * e1, RS_Entity * e2); - Vector getNearestEndpoint(const Vector & point, double * dist = NULL) const; Vector getNearestPointOnEntity(const Vector & point, bool onEntity = true, double * dist = NULL, RS_Entity ** entity = NULL) const; RS_Entity * getNearestEntity(const Vector & point, double * dist = NULL, RS2::ResolveLevel level = RS2::ResolveAll) const; - static VectorSolutions getIntersection(RS_Entity * e1, RS_Entity * e2, bool onEntities = false); static VectorSolutions getIntersectionLineLine(RS_Line * e1, RS_Line * e2); static VectorSolutions getIntersectionLineArc(RS_Line * line, RS_Arc * arc); static VectorSolutions getIntersectionArcArc(RS_Arc * e1, RS_Arc * e2); static VectorSolutions getIntersectionLineEllipse(RS_Line * line, RS_Ellipse * ellipse); - static bool isPointInsideContour(const Vector & point, RS_EntityContainer * contour, bool * onContour = NULL);