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 TypeInterfaceDescriptioninterface
A Curve defines a line in an exact, continuous manner, from which numerically approximated polylines can be derived.interface
Flattener<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 TypeInterfaceDescriptioninterface
Flattens a Curve2d in to a PolyLine2d.interface
Flattens a Curve3d in to a PolyLine3d.interface
Flattens a Curve2d with piece-wise linear offset in to a PolyLine2d.Classes in org.djutils.draw.curve that implement FlattenerModifier and TypeClassDescriptionstatic class
Flattener that limits the angle difference between theCurve2d
and thePolyLine2d
.static class
Flattener that limits the distance between theCurve2d
and thePolyLine2d
.static class
Flattener that limits the distance and angle difference between theCurve2d
and thePolyLine2d
.static class
Flattener that approximates theCurve2d
with a specified number of segments.static class
Flattener that limits the angle difference between theCurve3d
and thePolyLine3d
.static class
Flattener that limits the distance between theCurve3d
and thePolyLine3d
.static class
Flattener that limits the distance and angle difference between theCurve3d
and thePolyLine3d
.static class
Flattener that approximates theCurve3d
with a specified number of segments.static class
OffsetFlattener that limits the angle difference between theOffsetCurve2d
and thePolyLine2d
.static class
Flattener that limits the distance between theOffsetCurvee2d
and thePolyLine2d
.static class
OffsetFlattener that limits distance and angle difference between theOffsetCurve2d
and thePolyLine2d
.static class
Flattener that approximates theOffsetCurve2d
with a specified number of segments.