pub enum ExtendedWindow {
Chebyshev {
attenuation_db: f64,
},
Slepian {
width: f64,
},
Lanczos,
PlanckTaper {
epsilon: f64,
},
DolphChebyshev {
attenuation_db: f64,
},
Poisson {
alpha: f64,
},
HannPoisson {
alpha: f64,
},
Cauchy {
alpha: f64,
},
Advancedspherical {
mu: f64,
x0: f64,
},
Taylor {
n_sidelobes: usize,
sidelobe_level_db: f64,
},
}
Expand description
Extended window types not covered in the basic window module
Variants§
Chebyshev
Chebyshev window (equiripple)
Slepian
Slepian (DPSS) window
Lanczos
Lanczos window (sinc window)
PlanckTaper
Planck-taper window
DolphChebyshev
Dolph-Chebyshev window
Poisson
Poisson window
HannPoisson
Hann-Poisson window
Cauchy
Cauchy window
Advancedspherical
Advancedspherical window
Taylor
Taylor window
Trait Implementations§
Source§impl Clone for ExtendedWindow
impl Clone for ExtendedWindow
Source§fn clone(&self) -> ExtendedWindow
fn clone(&self) -> ExtendedWindow
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 ExtendedWindow
impl Debug for ExtendedWindow
Source§impl PartialEq for ExtendedWindow
impl PartialEq for ExtendedWindow
impl StructuralPartialEq for ExtendedWindow
Auto Trait Implementations§
impl Freeze for ExtendedWindow
impl RefUnwindSafe for ExtendedWindow
impl Send for ExtendedWindow
impl Sync for ExtendedWindow
impl Unpin for ExtendedWindow
impl UnwindSafe for ExtendedWindow
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