The route, with its geometry, and its guidance instructions when it has them.
The thresholds a stretch has to reach to count as a curve.
The curves, in order along the route.
calculateRoute fills sections.curve when its sectionTypes names curve, with these
thresholds from its curveDetection.curve. Call this, or withCurveSections, to find
them again with others.maxStraightInMeters, or where the road turns the
other way, so an S-bend is two curves.maneuver, as CurveSectionProps sets out.severity reads the route's speedLimit sections, when it has them.
Finds the curves of a route: the stretches where the road keeps turning the same way.