double quotes for docstrings

This commit is contained in:
Jan Petykiewicz 2024-07-28 20:19:02 -07:00
parent 5cdafd580f
commit 48ffc9709e
3 changed files with 14 additions and 14 deletions

View File

@ -308,7 +308,7 @@ class Arc(Shape):
return [poly]
def get_bounds_single(self) -> NDArray[numpy.float64]:
'''
"""
Equation for rotated ellipse is
`x = x0 + a * cos(t) * cos(rot) - b * sin(t) * sin(phi)`
`y = y0 + a * cos(t) * sin(rot) + b * sin(t) * cos(rot)`
@ -319,7 +319,7 @@ class Arc(Shape):
where -+ is for x, y cases, so that's where the extrema are.
If the extrema are innaccessible due to arc constraints, check the arc endpoints instead.
'''
"""
a_ranges = self._angles_to_parameters()
mins = []
@ -424,13 +424,13 @@ class Arc(Shape):
))
def get_cap_edges(self) -> NDArray[numpy.float64]:
'''
"""
Returns:
```
[[[x0, y0], [x1, y1]], array of 4 points, specifying the two cuts which
[[x2, y2], [x3, y3]]], would create this arc from its corresponding ellipse.
```
'''
"""
a_ranges = self._angles_to_parameters()
mins = []
@ -454,11 +454,11 @@ class Arc(Shape):
return numpy.array([mins, maxs]) + self.offset
def _angles_to_parameters(self) -> NDArray[numpy.float64]:
'''
"""
Returns:
"Eccentric anomaly" parameter ranges for the inner and outer edges, in the form
`[[a_min_inner, a_max_inner], [a_min_outer, a_max_outer]]`
'''
"""
a = []
for sgn in (-1, +1):
wh = sgn * self.width / 2

View File

@ -431,22 +431,22 @@ class Path(Shape):
return self
def remove_duplicate_vertices(self) -> 'Path':
'''
"""
Removes all consecutive duplicate (repeated) vertices.
Returns:
self
'''
"""
self.vertices = remove_duplicate_vertices(self.vertices, closed_path=False)
return self
def remove_colinear_vertices(self) -> 'Path':
'''
"""
Removes consecutive co-linear vertices.
Returns:
self
'''
"""
self.vertices = remove_colinear_vertices(self.vertices, closed_path=False)
return self

View File

@ -415,22 +415,22 @@ class Polygon(Shape):
return self
def remove_duplicate_vertices(self) -> 'Polygon':
'''
"""
Removes all consecutive duplicate (repeated) vertices.
Returns:
self
'''
"""
self.vertices = remove_duplicate_vertices(self.vertices, closed_path=True)
return self
def remove_colinear_vertices(self) -> 'Polygon':
'''
"""
Removes consecutive co-linear vertices.
Returns:
self
'''
"""
self.vertices = remove_colinear_vertices(self.vertices, closed_path=True)
return self