Class OffsetFlattener2d.MaxDeviation

java.lang.Object
org.djutils.draw.curve.OffsetFlattener2d.MaxDeviation
All Implemented Interfaces:
Flattener<Flattener2d,Curve2d,PolyLine2d,Point2d,Double>, OffsetFlattener2d
Enclosing interface:
OffsetFlattener2d

public static class OffsetFlattener2d.MaxDeviation extends Object implements OffsetFlattener2d
Flattener that limits the distance between the OffsetCurvee2d and the PolyLine2d.
  • Constructor Details

    • MaxDeviation

      public MaxDeviation(double maxDeviation)
      Construct an OffsetFlattener that limits the distance between the OffsetCurve2d and the PolyLine2d.
      Parameters:
      maxDeviation - maximum deviation, must be above 0.0
      Throws:
      ArithmeticException - when maxDeviation is NaN
      IllegalArgumentException - when maxDeviation ≤ 0.0
  • Method Details