Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit de68511

Browse files
committed
make footprint of changes smaller
1 parent fbc95f8 commit de68511

File tree

1 file changed

+21
-25
lines changed

1 file changed

+21
-25
lines changed

lib/matplotlib/bezier.py

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -81,15 +81,11 @@ def inside_circle(cx, cy, r):
8181
8282
f(xy: Tuple[float, float]) -> bool
8383
"""
84-
r2 = r ** 2
84+
from .patches import _inside_circle
85+
return _inside_circle(cx, cy, r)
8586

86-
def _f(xy):
87-
x, y = xy
88-
return (x - cx) ** 2 + (y - cy) ** 2 < r2
89-
return _f
9087

91-
92-
@cbook.deprecated("3.2", alternative="Path.make_compound_path()")
88+
@cbook.deprecated("3.2", alternative="Path.split_path_inout()")
9389
def split_path_inout(path, inside, tolerance=0.01, reorder_inout=False):
9490
"""
9591
Divide a path into two segments at the point where ``inside(x, y)``
@@ -98,24 +94,6 @@ def split_path_inout(path, inside, tolerance=0.01, reorder_inout=False):
9894
return path.split_path_inout(inside, tolerance, reorder_inout)
9995

10096

101-
@cbook.deprecated(
102-
"3.2", alternative="Path.cleaned() and remove the final STOP if needed")
103-
def make_path_regular(path):
104-
"""
105-
If the ``codes`` attribute of `.Path` *p* is None, return a copy of *p*
106-
with ``codes`` set to (MOVETO, LINETO, LINETO, ..., LINETO); otherwise
107-
return *p* itself.
108-
"""
109-
return path.make_path_regular()
110-
111-
112-
@cbook.deprecated("3.2", alternative="Path.make_compound_path()")
113-
def concatenate_paths(paths):
114-
"""Concatenate a list of paths into a single path."""
115-
from .path import Path
116-
return Path.make_compound_path(*paths)
117-
118-
11997
# BEZIER routines
12098

12199
# subdividing bezier curve
@@ -445,3 +423,21 @@ def make_wedged_bezier2(bezier2, width, w1=1., wm=0.5, w2=0.):
445423
c3x_right, c3y_right)
446424

447425
return path_left, path_right
426+
427+
428+
@cbook.deprecated(
429+
"3.2", alternative="Path.cleaned() and remove the final STOP if needed")
430+
def make_path_regular(path):
431+
"""
432+
If the ``codes`` attribute of `.Path` *p* is None, return a copy of *p*
433+
with ``codes`` set to (MOVETO, LINETO, LINETO, ..., LINETO); otherwise
434+
return *p* itself.
435+
"""
436+
return path.make_path_regular()
437+
438+
439+
@cbook.deprecated("3.2", alternative="Path.make_compound_path()")
440+
def concatenate_paths(paths):
441+
"""Concatenate a list of paths into a single path."""
442+
from .path import Path
443+
return Path.make_compound_path(*paths)

0 commit comments

Comments
 (0)