Skip to content

Release v2.2.0

Noah Schick requested to merge nschick/osi-query-library-dev:release-v2.2.0 into main

Breaking Changes

  • GetCurvature now 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 to GetCurvatureFromLocalTangents.

New

  • Add osiql::Interpolate & osiql::Average, which return linear interpolations of their inputs
  • Add osiql::SetId(Type, Id) for any Type that is an OSI type (osi3::Identifier or has the member mutable_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 if b is behind a.
  • Deprecated World::Update. Prefer World::UpdateAll<MovingObject>
  • Improve lookup performance for StationaryObjects and LightBulbs
Edited by Noah Schick

Merge request reports

Loading