pub struct CartesianSparsificationConfig {
pub min_snr_db: f32,
pub max_points: usize,
pub spatial_peak_radius: usize,
pub doppler_peak_radius: usize,
pub max_doppler_peaks_per_spatial: Option<usize>,
pub boundary_margin_voxels: usize,
pub noise_floor_scale: f32,
pub static_point_capacity_fraction: f32,
pub static_velocity_threshold_mps: f32,
pub strongest_point_fallback: bool,
}Expand description
Deterministic peak-selection policy for one Cartesian radar volume.
Fields§
§min_snr_db: f32§max_points: usize§spatial_peak_radius: usize§doppler_peak_radius: usize§max_doppler_peaks_per_spatial: Option<usize>§boundary_margin_voxels: usize§noise_floor_scale: f32§static_point_capacity_fraction: f32§static_velocity_threshold_mps: f32§strongest_point_fallback: boolImplementations§
Source§impl CartesianSparsificationConfig
impl CartesianSparsificationConfig
pub fn validate(self) -> Result<(), CartesianSparsificationError>
Trait Implementations§
Source§impl Clone for CartesianSparsificationConfig
impl Clone for CartesianSparsificationConfig
Source§fn clone(&self) -> CartesianSparsificationConfig
fn clone(&self) -> CartesianSparsificationConfig
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for CartesianSparsificationConfig
Auto Trait Implementations§
impl Freeze for CartesianSparsificationConfig
impl RefUnwindSafe for CartesianSparsificationConfig
impl Send for CartesianSparsificationConfig
impl Sync for CartesianSparsificationConfig
impl Unpin for CartesianSparsificationConfig
impl UnsafeUnpin for CartesianSparsificationConfig
impl UnwindSafe for CartesianSparsificationConfig
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more