Uses of Interface
org.djutils.draw.curve.OffsetFlattener2d
Packages that use OffsetFlattener2d
Package
Description
Continuous lines are (mathematically) defined curves that:
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
have no gaps
have a start point
have an end point
have a defined direction at the start point
have a defined direction at the end point
may have knots along the way.
-
Uses of OffsetFlattener2d in org.djutils.draw.curve
Classes in org.djutils.draw.curve that implement OffsetFlattener2dModifier and TypeClassDescriptionstatic classOffsetFlattener that limits the angle difference between theOffsetCurve2dand thePolyLine2d.static classFlattener that limits the distance between theOffsetCurvee2dand thePolyLine2d.static classOffsetFlattener that limits distance and angle difference between theOffsetCurve2dand thePolyLine2d.static classFlattener that approximates theOffsetCurve2dwith a specified number of segments.Methods in org.djutils.draw.curve with parameters of type OffsetFlattener2dModifier and TypeMethodDescriptionArc2d.toPolyLine(OffsetFlattener2d flattener, ContinuousPiecewiseLinearFunction offsets) BezierCubic2d.toPolyLine(OffsetFlattener2d flattener, ContinuousPiecewiseLinearFunction of) Clothoid2d.toPolyLine(OffsetFlattener2d flattener, ContinuousPiecewiseLinearFunction offsets) OffsetCurve2d.toPolyLine(OffsetFlattener2d flattener, ContinuousPiecewiseLinearFunction offsets) Flatten a Curve2d while offsetting with the provided continuous offset into a PolyLine2d.Straight2d.toPolyLine(OffsetFlattener2d flattener, ContinuousPiecewiseLinearFunction offsets)