Struct rgsl::types::wavelet_transforms::WaveletType
source · [−]pub struct WaveletType { /* private fields */ }
Expand description
The centered forms of the wavelets align the coefficients of the various sub-bands on edges. Thus the resulting visualization of the coefficients of the wavelet transform in the phase plane is easier to understand.
Implementations
sourceimpl WaveletType
impl WaveletType
sourcepub fn daubechies() -> WaveletType
pub fn daubechies() -> WaveletType
This is the Daubechies wavelet family of maximum phase with k/2 vanishing moments. The implemented wavelets are k=4, 6, …, 20, with k even.
sourcepub fn daubechies_centered() -> WaveletType
pub fn daubechies_centered() -> WaveletType
This is the Daubechies wavelet family of maximum phase with k/2 vanishing moments. The implemented wavelets are k=4, 6, …, 20, with k even.
sourcepub fn haar() -> WaveletType
pub fn haar() -> WaveletType
This is the Haar wavelet. The only valid choice of k for the Haar wavelet is k=2.
sourcepub fn haar_centered() -> WaveletType
pub fn haar_centered() -> WaveletType
This is the Haar wavelet. The only valid choice of k for the Haar wavelet is k=2.
sourcepub fn bspline() -> WaveletType
pub fn bspline() -> WaveletType
This is the biorthogonal B-spline wavelet family of order (i,j). The implemented values of k = 100*i + j are 103, 105, 202, 204, 206, 208, 301, 303, 305 307, 309.
sourcepub fn bspline_centered() -> WaveletType
pub fn bspline_centered() -> WaveletType
This is the biorthogonal B-spline wavelet family of order (i,j). The implemented values of k = 100*i + j are 103, 105, 202, 204, 206, 208, 301, 303, 305 307, 309.
Trait Implementations
sourceimpl Clone for WaveletType
impl Clone for WaveletType
sourcefn clone(&self) -> WaveletType
fn clone(&self) -> WaveletType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for WaveletType
Auto Trait Implementations
impl RefUnwindSafe for WaveletType
impl !Send for WaveletType
impl !Sync for WaveletType
impl Unpin for WaveletType
impl UnwindSafe for WaveletType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more