Struct sonogram::FreqScaler
source · pub struct FreqScaler;
Implementations§
source§impl FreqScaler
impl FreqScaler
sourcepub fn create(
freq_scale: FrequencyScale,
f_max_orig: usize,
f_max_new: usize
) -> Box<dyn FreqScalerTrait>
pub fn create(
freq_scale: FrequencyScale,
f_max_orig: usize,
f_max_new: usize
) -> Box<dyn FreqScalerTrait>
Create an instance of [FreqScalerTrait] given the FrequencyScale.
Arguments
freq_scale
- The FrequencyScale to implement.f_max_orig
- the half the data length, i.e. the nyquist frequency.f_max_new
- The output grid/image height in cells/pixels.