getAtDistance method
Implementation
TrajectoryData getAtDistance(Distance d) {
final target = d.in_(Unit.foot);
final index = trajectory.indexWhere(
(step) => step.distance.in_(Unit.foot) >= target,
);
if (index == -1) {
return trajectory.last;
}
return trajectory[index];
}