internal static bool IsInside(Point2D p, Polyline2D polyline) { if (polyline == null || polyline.Count < 1) { return(false); } return((0 + Class749.smethod_0(new Ray2D(p, Vector2D.XAxis), polyline)) % 2 == 1); }
internal static bool IsInside(Point2D p, IEnumerable <Polyline2D> polylines) { if (polylines == null) { return(false); } int num = 0; Ray2D ray = new Ray2D(p, Vector2D.XAxis); foreach (Polyline2D polyline in polylines) { num += Class749.smethod_0(ray, polyline); } return(num % 2 == 1); }