Expand description
Checked, full-state observations over completed trajectories.
The legacy crate::TrajectoryResult::position_at_range API intentionally clamps queries
beyond the computed trajectory. The APIs in this module are for protocol and laboratory
consumers that need explicit range errors, finite values, and an exact terminal sample.
This module also owns bracket_param, the shared bracket-and-lerp search behind every
interpolation site in the crate: hold curves, wind-scenario corridors, reticle holds,
trajectory sampling, and the CLI’s equivalent-horizontal-range solver. Each call site keeps
its own out-of-range policy (None, clamp-to-end, or a structured error) and its own field
interpolation; this centralizes only the search and the degenerate-interval rule.
Structs§
- Trajectory
Observation - A finite, sight-referenced observation of the complete trajectory state.
Enums§
- Trajectory
Observation Error - Failure to produce a checked trajectory observation.
- Trajectory
Observation Flag - Stable annotations attached to a checked trajectory observation.
- Trajectory
Termination - Why trajectory integration stopped.