Uses of Interface
org.djutils.draw.curve.Flattener
Packages that use Flattener
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 in org.djutils.draw.curve
Classes in org.djutils.draw.curve with type parameters of type FlattenerModifier and TypeInterfaceDescriptioninterfaceA Curve defines a line in an exact, continuous manner, from which numerically approximated polylines can be derived.interfaceFlattener<F extends Flattener<F,C, PL, P, DIR>, C extends Curve<?, ?, P, F, PL>, PL extends PolyLine<?, P, ?, ?, ?>, P extends Point<P>, DIR> Flattens a Curve in to a PolyLine.Subinterfaces of Flattener in org.djutils.draw.curveModifier and TypeInterfaceDescriptioninterfaceFlattens a Curve2d in to a PolyLine2d.interfaceFlattens a Curve3d in to a PolyLine3d.interfaceFlattens a Curve2d with piece-wise linear offset in to a PolyLine2d.Classes in org.djutils.draw.curve that implement FlattenerModifier and TypeClassDescriptionstatic classFlattener that limits the angle difference between theCurve2dand thePolyLine2d.static classFlattener that limits the distance between theCurve2dand thePolyLine2d.static classFlattener that limits the distance and angle difference between theCurve2dand thePolyLine2d.static classFlattener that approximates theCurve2dwith a specified number of segments.static classFlattener that limits the angle difference between theCurve3dand thePolyLine3d.static classFlattener that limits the distance between theCurve3dand thePolyLine3d.static classFlattener that limits the distance and angle difference between theCurve3dand thePolyLine3d.static classFlattener that approximates theCurve3dwith a specified number of segments.static 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.