pub struct DenoiseConfig {
pub method: ThresholdMethod,
pub rule: ThresholdRule,
pub levels: Option<usize>,
pub threshold_approximation: bool,
pub estimate_noise: bool,
pub boundary: BoundaryMode,
}Expand description
Configuration for wavelet denoising
Fields§
§method: ThresholdMethodThresholding method to apply
rule: ThresholdRuleRule for selecting threshold value
levels: Option<usize>Number of decomposition levels (None for automatic)
threshold_approximation: boolWhether to threshold approximation coefficients
estimate_noise: boolNoise estimation method (median absolute deviation by default)
boundary: BoundaryModeBoundary handling mode
Trait Implementations§
Source§impl Clone for DenoiseConfig
impl Clone for DenoiseConfig
Source§fn clone(&self) -> DenoiseConfig
fn clone(&self) -> DenoiseConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for DenoiseConfig
impl Debug for DenoiseConfig
Auto Trait Implementations§
impl Freeze for DenoiseConfig
impl RefUnwindSafe for DenoiseConfig
impl Send for DenoiseConfig
impl Sync for DenoiseConfig
impl Unpin for DenoiseConfig
impl UnwindSafe for DenoiseConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more