@@ -71,25 +71,7 @@ def get_normal_points(cx, cy, cos_t, sin_t, length):
71
71
# deprecated routines (moved to `.Path`)
72
72
73
73
74
- @cbook .deprecated ("3.2" )
75
- def inside_circle (cx , cy , r ):
76
- """
77
- Return a function that checks whether a point is in a circle with center
78
- (*cx*, *cy*) and radius *r*.
79
-
80
- The returned function has the signature::
81
-
82
- f(xy: Tuple[float, float]) -> bool
83
- """
84
- r2 = r ** 2
85
-
86
- def _f (xy ):
87
- x , y = xy
88
- return (x - cx ) ** 2 + (y - cy ) ** 2 < r2
89
- return _f
90
-
91
-
92
- @cbook .deprecated ("3.2" , alternative = "Path.make_compound_path()" )
74
+ @cbook .deprecated ("3.2" , alternative = "Path.split_path_inout()" )
93
75
def split_path_inout (path , inside , tolerance = 0.01 , reorder_inout = False ):
94
76
"""
95
77
Divide a path into two segments at the point where ``inside(x, y)``
@@ -98,24 +80,6 @@ def split_path_inout(path, inside, tolerance=0.01, reorder_inout=False):
98
80
return path .split_path_inout (inside , tolerance , reorder_inout )
99
81
100
82
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
-
119
83
# BEZIER routines
120
84
121
85
# subdividing bezier curve
@@ -270,6 +234,20 @@ def split_bezier_intersecting_with_closedpath(
270
234
return _left , _right
271
235
272
236
237
+ @cbook .deprecated ("3.2" )
238
+ def inside_circle (cx , cy , r ):
239
+ """
240
+ Return a function that checks whether a point is in a circle with center
241
+ (*cx*, *cy*) and radius *r*.
242
+
243
+ The returned function has the signature::
244
+
245
+ f(xy: Tuple[float, float]) -> bool
246
+ """
247
+ from .patches import _inside_circle
248
+ return _inside_circle (cx , cy , r )
249
+
250
+
273
251
# quadratic Bezier lines
274
252
275
253
@@ -445,3 +423,21 @@ def make_wedged_bezier2(bezier2, width, w1=1., wm=0.5, w2=0.):
445
423
c3x_right , c3y_right )
446
424
447
425
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