Uses of Class
org.djutils.draw.function.ContinuousPiecewiseLinearFunction
Packages that use ContinuousPiecewiseLinearFunction
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.
Double to Double functions, initially for offsetting Curves, but possibly much more useful.
-
Uses of ContinuousPiecewiseLinearFunction in org.djutils.draw.curve
Methods in org.djutils.draw.curve with parameters of type ContinuousPiecewiseLinearFunctionModifier and TypeMethodDescriptionOffsetFlattener2d.flatten
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) Flatten a OffsetCurve2d curve into a PolyLine2d while applying lateral offsets.OffsetFlattener2d.MaxAngle.flatten
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) OffsetFlattener2d.MaxDeviation.flatten
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) OffsetFlattener2d.MaxDeviationAndAngle.flatten
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) OffsetFlattener2d.NumSegments.flatten
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) double
Arc2d.getDirection
(double fraction, ContinuousPiecewiseLinearFunction of) double
BezierCubic2d.getDirection
(double fraction, ContinuousPiecewiseLinearFunction of) default double
OffsetCurve2d.getDirection
(double fraction, ContinuousPiecewiseLinearFunction of) Returns the direction at the given fraction.Arc2d.getPoint
(double fraction, ContinuousPiecewiseLinearFunction of) BezierCubic2d.getPoint
(double fraction, ContinuousPiecewiseLinearFunction of) Clothoid2d.getPoint
(double fraction, ContinuousPiecewiseLinearFunction of) OffsetCurve2d.getPoint
(double fraction, ContinuousPiecewiseLinearFunction of) Returns the point at the given fraction.Straight2d.getPoint
(double fraction, ContinuousPiecewiseLinearFunction of) default void
OffsetFlattener2d.loadKnot
(NavigableMap<Double, Point2d> map, double knot, OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) Load one knot in the map of fractions and points.default void
OffsetFlattener2d.loadKnots
(NavigableMap<Double, Point2d> map, OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) Load the knots into the navigable map (including the start point and the end point).default Flattener.FlattableCurve<Point2d,
Double> OffsetFlattener2d.makeFlattableCurve
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) Make a FlattableCurve object.Straight2d.offset
(ContinuousPiecewiseLinearFunction offsets) Offset a PolyLine2d based on variable offset.Arc2d.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) -
Uses of ContinuousPiecewiseLinearFunction in org.djutils.draw.function
Methods in org.djutils.draw.function that return ContinuousPiecewiseLinearFunctionModifier and TypeMethodDescriptionContinuousPiecewiseLinearFunction.of
(double... data) Create ContinuousPiecewiseLinearFunction.