Wavelet

Trait Wavelet 

pub trait Wavelet:
    Send
    + Sync
    + Any {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn name(&self) -> &str;
    fn vanishing_moments(&self) -> usize;
    fn support_width(&self) -> usize;
    fn low_pass_decomposition(&self) -> &[f64];
    fn high_pass_decomposition(&self) -> &[f64];
    fn low_pass_reconstruction(&self) -> &[f64];
    fn high_pass_reconstruction(&self) -> &[f64];
    fn is_orthogonal(&self) -> bool;
    fn is_biorthogonal(&self) -> bool;
}

Required Methods§

fn as_any(&self) -> &dyn Any

fn name(&self) -> &str

fn vanishing_moments(&self) -> usize

fn support_width(&self) -> usize

fn low_pass_decomposition(&self) -> &[f64]

fn high_pass_decomposition(&self) -> &[f64]

fn low_pass_reconstruction(&self) -> &[f64]

fn high_pass_reconstruction(&self) -> &[f64]

fn is_orthogonal(&self) -> bool

fn is_biorthogonal(&self) -> bool

Implementors§