Release v2.2.0
Breaking Changes
-
GetCurvaturenow treats its chain of points as lying on the sampled curve. The old behavior (points define edges that are tangents of the curve) is moved toGetCurvatureFromLocalTangents.
New
- Add
osiql::Interpolate&osiql::Average, which return linear interpolations of their inputs - Add
osiql::SetId(Type, Id)for anyTypethat is an OSI type (osi3::Identifieror has the membermutable_id()) - Add
World::UpdateAll<StationaryObject>
Fixes
- Comparison functors with transformers now correctly transform both arguments, not just the first
- Make Lane routes iterable just like road routes
Changes
-
GetDistanceBetween(a, b)and related methods now returns negative distances ifbis behinda. - Deprecated
World::Update. PreferWorld::UpdateAll<MovingObject> - Improve lookup performance for
StationaryObjects andLightBulbs
Edited by Noah Schick