Lampese/mathplotlib/transforms does not have a README file
pub(all) suberror BezierError {
InvalidControlPoints(message~ : String)
InvalidParameter(message~ : String)
}pub(all) suberror PathError {
InvalidCodes(message~ : String)
InvalidVertex(message~ : String)
}pub(all) suberror TransformError {
Singular
}pub struct Affine2D {
a : Double
b : Double
c : Double
d : Double
e : Double
f : Double
}pub struct BBox {
x0 : Double
y0 : Double
x1 : Double
y1 : Double
}fn BezierSegment::split(self : BezierSegment, t : Double) -> (BezierSegment, BezierSegment) raise BezierErrorpub(all) enum Transform2D {
Affine(Affine2D)
Composite(Transform2D, Transform2D)
BboxMap(BBox, BBox)
BboxTo(BBox)
BboxFrom(BBox)
Blended(Transform2D, Transform2D)
ScaledTranslation(Double, Double, Affine2D)
}fn affine_from_values(a : Double, b : Double, c : Double, d : Double, e : Double, f : Double) -> Affine2Dfn cubic_bezier(start : Point, control1 : Point, control2 : Point, end : Point) -> BezierSegment raise BezierError