pub fn calculate_distance_probability(
distance_meters: f64,
distance_scale: f64,
) -> f64Expand description
Calculate probability based on distance using exponential decay.
§Arguments
distance_meters- Distance from GNSS position to closest point on segment (meters)distance_scale- Decay scale parameter (meters). At distance = scale, probability ≈ 0.368
§Returns
Probability value in range [0, 1]
§Examples
ⓘ
let p = calculate_distance_probability(50.0, 100.0);
assert!((p - 0.6065).abs() < 0.001); // exp(-0.5) ≈ 0.6065
let p_at_scale = calculate_distance_probability(100.0, 100.0);
assert!((p_at_scale - 0.368).abs() < 0.001); // exp(-1.0) ≈ 0.368