pub struct LineQualityAnalyzer { /* private fields */ }Expand description
Line quality analyzer
Implementations§
Source§impl LineQualityAnalyzer
impl LineQualityAnalyzer
pub fn new() -> Self
Sourcepub fn get_snr_estimate(&self) -> f32
pub fn get_snr_estimate(&self) -> f32
Get signal-to-noise ratio estimate
Sourcepub fn get_average(&self) -> f32
pub fn get_average(&self) -> f32
Get average pixel value
Sourcepub fn get_dynamic_range(&self) -> u8
pub fn get_dynamic_range(&self) -> u8
Get dynamic range
pub fn reset(&mut self)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for LineQualityAnalyzer
impl RefUnwindSafe for LineQualityAnalyzer
impl Send for LineQualityAnalyzer
impl Sync for LineQualityAnalyzer
impl Unpin for LineQualityAnalyzer
impl UnsafeUnpin for LineQualityAnalyzer
impl UnwindSafe for LineQualityAnalyzer
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