static PolyLine2d | 
Bezier.bezier(double epsilon,
      Point2d... points) | 
 Approximate a Bézier curve of degree n with a specified precision. 
 | 
static PolyLine2d | 
Bezier.bezier(int size,
      Point2d... points) | 
 Approximate a Bézier curve of degree n. 
 | 
static PolyLine2d | 
Bezier.bezier(Point2d... points) | 
 Approximate a Bézier curve of degree n using DEFAULT_BEZIER_SIZE points. 
 | 
static PolyLine2d | 
PolyLine2d.concatenate(double tolerance,
           PolyLine2d... lines) | 
 Concatenate several PolyLine2d instances. 
 | 
static PolyLine2d | 
PolyLine2d.concatenate(double tolerance,
           PolyLine2d line1,
           PolyLine2d line2) | 
 Concatenate two PolyLine2d instances. 
 | 
static PolyLine2d | 
PolyLine2d.concatenate(PolyLine2d... lines) | 
 Concatenate several PolyLine2d instances. 
 | 
static PolyLine2d | 
Bezier.cubic(double epsilon,
     Ray2d start,
     Ray2d end) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end with specified precision. 
 | 
static PolyLine2d | 
Bezier.cubic(double epsilon,
     Ray2d start,
     Ray2d end,
     double shape) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end with specified precision. 
 | 
static PolyLine2d | 
Bezier.cubic(double epsilon,
     Ray2d start,
     Ray2d end,
     double shape,
     boolean weighted) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end with specified precision. 
 | 
static PolyLine2d | 
Bezier.cubic(double epsilon,
     Point2d start,
     Point2d control1,
     Point2d control2,
     Point2d end) | 
 Approximate a cubic Bézier curve from start to end with two control points with a specified precision. 
 | 
static PolyLine2d | 
Bezier.cubic(int size,
     Ray2d start,
     Ray2d end) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end. 
 | 
static PolyLine2d | 
Bezier.cubic(int size,
     Ray2d start,
     Ray2d end,
     double shape) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end. 
 | 
static PolyLine2d | 
Bezier.cubic(int size,
     Ray2d start,
     Ray2d end,
     double shape,
     boolean weighted) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end. 
 | 
static PolyLine2d | 
Bezier.cubic(int size,
     Point2d start,
     Point2d control1,
     Point2d control2,
     Point2d end) | 
 Approximate a cubic Bézier curve from start to end with two control points. 
 | 
static PolyLine2d | 
Bezier.cubic(Ray2d start,
     Ray2d end) | 
 Approximate a cubic Bézier curve from start to end with two generated control points at half the distance between
 start and end. 
 | 
PolyLine2d | 
PolyLine2d.extract(double start,
       double end) | 
 Create a new PolyLine that covers a sub-section of this PolyLine. 
 | 
PolyLine2d | 
PolyLine2d.instantiate(List<Point2d> pointList) | 
 Constructor that can be accessed as a method (used to implement default methods in this interface). 
 | 
PolyLine2d | 
PolyLine2d.noiseFilteredLine(double noiseLevel) | 
 Construct a new PolyLine that is equal to this line except for segments that are shorter than the
 noiseLevel. 
 | 
PolyLine2d | 
PolyLine2d.offsetLine(double offset,
          double circlePrecision,
          double offsetMinimumFilterValue,
          double offsetMaximumFilterValue,
          double offsetFilterRatio,
          double minimumOffset) | 
 Construct an offset line. 
 | 
PolyLine2d | 
PolyLine2d.offsetLine(double offsetAtStart,
          double offsetAtEnd,
          double circlePrecision,
          double offsetMinimumFilterValue,
          double offsetMaximumFilterValue,
          double offsetFilterRatio,
          double minimumOffset) | 
 Construct an offset line. 
 | 
PolyLine2d | 
PolyLine3d.project() | 
 Project the object onto the z=0 plane. 
 | 
PolyLine2d | 
PolyLine2d.transitionLine(PolyLine2d endLine,
              PolyLine.TransitionFunction transition) | 
 Make a transition line from this PolyLine to another PolyLine using a user specified function. 
 | 
PolyLine2d | 
PolyLine2d.truncate(double position) | 
 Truncate this PolyLine at the given length (less than the length of the line, and larger than zero) and return a new
 line. 
 |