Uses of Interface
org.djutils.draw.curve.Flattener.FlattableCurve
Packages that use Flattener.FlattableCurve
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 Flattener.FlattableCurve in org.djutils.draw.curve
Subinterfaces of Flattener.FlattableCurve in org.djutils.draw.curveModifier and TypeInterfaceDescription(package private) interface
This interface narrows down the interface of continuous curves for 2d use.(package private) interface
This interface narrows down the interface of continuous curves for 3d use.interface
OffsetCurve2d.java.Classes in org.djutils.draw.curve that implement Flattener.FlattableCurveModifier and TypeClassDescriptionclass
Continuous definition of an arc in 2d.class
Continuous definition of a Bézier curve in 2d.class
Continuous definition of a Bézier curve in 3d.class
Continuous definition of a cubic Bézier curves in 2d.class
Continuous definition of a cubic Bézier curves in 3d.class
Continuous definition of a clothoid in 2d.class
Continuous curve implementation of a straight in 2d.Methods in org.djutils.draw.curve that return Flattener.FlattableCurveModifier and TypeMethodDescriptiondefault Flattener.FlattableCurve<Point2d,
Double> OffsetFlattener2d.makeFlattableCurve
(OffsetCurve2d curve, ContinuousPiecewiseLinearFunction of) Make a FlattableCurve object.Methods in org.djutils.draw.curve with parameters of type Flattener.FlattableCurveModifier and TypeMethodDescriptiondefault boolean
Flattener.checkInflectionPoint
(Flattener.FlattableCurve<P, DIR> curve, double prevT, double medianT, double nextT, P prevPoint, P nextPoint) Check for an inflection point by computing additional points at one quarter and three quarters.default boolean
Flattener3d.checkInflectionPoint
(Flattener.FlattableCurve<Point3d, Direction3d> curve, double prevT, double medianT, double nextT, Point3d prevPoint, Point3d nextPoint)