Skip to main content

SweepProcessor

Trait SweepProcessor 

Source
pub trait SweepProcessor {
    // Required methods
    fn name(&self) -> &str;
    fn process(&self, input: &SweepField) -> Result<SweepField>;
}
Expand description

Transforms one SweepField into another.

This is the primary processing trait for single-sweep algorithms such as filtering, smoothing, and clutter removal.

Required Methods§

Source

fn name(&self) -> &str

A human-readable name for this processor.

Source

fn process(&self, input: &SweepField) -> Result<SweepField>

Process the input field, producing a new field with the same geometry.

Implementors§