X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=src%2Fbase%2Frs_information.h;h=57175e24960c4de1207e29bc14e8ba2200a9c3e4;hb=bd2b29c8735d83ab48df13c3efee53f63570473e;hp=21a91234dbace54a9e5398261868a05d06fa6c53;hpb=89e127aa3dbd74d3158e6dbe0ca1703420c04395;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);