Package org.djutils.draw.curve
Interface Curvature
- All Known Implementing Classes:
Arc2d
,BezierCubic2d
public interface Curvature
Additional curve properties.
Copyright (c) 2023-2025 Delft University of Technology, Jaffalaan 5, 2628 BX Delft, the Netherlands. All rights reserved. See for project information https://djutils.org. The DJUTILS project is distributed under a three-clause BSD-style license, which can be found at https://djutils.org/docs/license.html.
- Author:
- Alexander Verbraeck, Peter Knoppers, Wouter Schakel
-
Method Summary
Modifier and TypeMethodDescriptiondouble
End curvature of this Curve2d..default double
End radius of this Curve2d..double
Start curvature of this Curve2d..default double
Start radius of this Curve2d..
-
Method Details
-
getStartCurvature
double getStartCurvature()Start curvature of this Curve2d..- Returns:
- start curvature of this Curve2d.
-
getEndCurvature
double getEndCurvature()End curvature of this Curve2d..- Returns:
- end curvature of this Curve2d
-
getStartRadius
default double getStartRadius()Start radius of this Curve2d..- Returns:
- start radius of this Curve2d
-
getEndRadius
default double getEndRadius()End radius of this Curve2d..- Returns:
- end radius of this Curve2d
-