Class Flattener.MaxAngle

java.lang.Object
org.opentrafficsim.core.geometry.Flattener.MaxAngle
All Implemented Interfaces:
Flattener
Enclosing interface:
Flattener

public static class Flattener.MaxAngle extends Object implements Flattener
Flattener based on maximum angle.

Copyright (c) 2023-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.

Author:
Alexander Verbraeck, Peter Knoppers, Wouter Schakel
  • Constructor Details

    • MaxAngle

      public MaxAngle(double maxAngle)
      Constructor.
      Parameters:
      maxAngle - int; maximum angle.
  • Method Details

    • flatten

      public org.djutils.draw.line.PolyLine2d flatten(FlattableLine line)
      Flatten continuous line in to a polyline.
      Specified by:
      flatten in interface Flattener
      Parameters:
      line - FlattableLine; line function.
      Returns:
      PolyLine2d; flattened line.