Package org.opentrafficsim.core.geometry
package org.opentrafficsim.core.geometry
Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands. All rights reserved.
BSD-style license. See OpenTrafficSim License.
- Author:
- Alexander Verbraeck, Peter Knoppers, Guus Tamminga
-
ClassDescriptionGeneration of Bézier curves.Continuous definition of an arc.Continuous definition of a Bezier.Continuous definition of a cubic Bezier.Continuous definition of a clothoid.A continuous line defines a line in an exact manner, from which numerical polylines can be derived.Continuous definition of a PolyLine.Continuous definition of a straight.Line representation that a
Flattener
can flatten in to a polyline.Flattens a continuous line in to a polyline.Flattener based on maximum angle.Flattener based on maximum deviation.Flattener based on maximum deviation and maximum angle.Flattener based on number of segments.Container for fractional length data.Utility class to create clothoid lines, in particular the Fresnel integral based on: W.J.Set of Polygon2d objects and provides methods for fast selection of those objects that intersect a Polygon2d.Copyright (c) 2013-2024 Delft University of Technology, PO Box 5, 2600 AA, Delft, the Netherlands.Utility class for OTS geometry.Line with underlying PolyLine2d, a cached length indexed line, a cached length, and a cached centroid (all calculated on first use).Fallback method for when fractional projection fails as the point is beyond the line or from numerical limitations.