Uses of Interface
org.djutils.draw.curve.Curve

Packages that use Curve
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.
  • Uses of Curve in org.djutils.draw.curve

    Classes in org.djutils.draw.curve with type parameters of type Curve
    Modifier and Type
    Interface
    Description
    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 Curve in org.djutils.draw.curve
    Modifier and Type
    Interface
    Description
    (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 Curve
    Modifier and Type
    Class
    Description
    class 
    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.