Package org.djutils.draw.curve
Interface Flattener.FlattableCurve<P,DIR>
- Type Parameters:
P- the Point typeDIR- the Direction type
- All Known Subinterfaces:
Curve2d,Curve3d,OffsetCurve2d
- All Known Implementing Classes:
Arc2d,Bezier2d,Bezier3d,BezierCubic2d,BezierCubic3d,Clothoid2d,Straight2d
- Enclosing 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>
public static interface Flattener.FlattableCurve<P,DIR>
Interface for getPoint and getDirection that hide whether or not an offset is applied.
-
Method Summary
Modifier and TypeMethodDescriptiongetDirection(double fraction) Get the direction at some fraction along the Curve.getPoint(double fraction) Get a Point for some fraction along the Curve.
-
Method Details
-
getPoint
Get a Point for some fraction along the Curve.- Parameters:
fraction- the fraction to use- Returns:
- the point at the
fraction
-
getDirection
Get the direction at some fraction along the Curve.- Parameters:
fraction- the fraction to check- Returns:
- the direction at the
fraction
-