Skip to content

Interpolated-waypoint PVCoordinatesProvider

Joe requested to merge greyskyy/orekit:geodeticpoint-interpolation into develop

Provide the ability to create a PVCoordinatesProvider instance able to support locations defined by a series of waypoints relative to a OneAxisEllipsoid.

This MR includes the following primary additions to the orekit baseline:

  • org.orekit.bodies.Loxodrome - define a loxodrome (rumbline)
  • org.orekit.bodies.LoxodromeArc - define an arc along a loxodrome
  • org.orekit.utils.ConstantPVCoordinatesProvider - a provider defined by a point fixed in a specific reference frame, in this case handles cases where an entity is stationary at a waypoint (e.g. prior to first waypoint or after last waypoint)
  • org.orekit.utils.AggregatedPVCoordinatesProvider - Combine a set of PVCoordinatesProviders together, in a similar way the AggregateBoundedAttitudeProvider aggregates AttitudeProvider instances
  • org.orekit.utils.WaypointPVBuilder - utility class providing construction utilities, simplifying the construction of AggregatedPVCoordinatesProvider instances for a set of waypoints.

Fixes #968 (closed)

Edited by Maxime Journot

Merge request reports