path library

Classes

CubicEdge
Cubic bezier curve in path. Note that offers a novel API that is more human friendly: describe curve features in way that is invariant to size, rather than the standard control points (which are implicitly related to start and end points).
LineEdge
A line part of a path
PathEdge
Have lines or bezier curves, hence this parent class
SPath
A higher level Path class; allows both building and manipulation of paths, prior to drawing