pub trait WaveletDecompose {
    // Required method
    fn wavelet_decompose<const KERNEL_SIZE: usize>(
        &mut self,
        kernel: impl Kernel<KERNEL_SIZE>,
        pixel_scale: usize,
        width: usize,
        height: usize
    ) -> WaveletLayerBuffer;
}

Required Methods§

source

fn wavelet_decompose<const KERNEL_SIZE: usize>( &mut self, kernel: impl Kernel<KERNEL_SIZE>, pixel_scale: usize, width: usize, height: usize ) -> WaveletLayerBuffer

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl WaveletDecompose for Array2<f32>

source§

fn wavelet_decompose<const KERNEL_SIZE: usize>( &mut self, kernel: impl Kernel<KERNEL_SIZE>, pixel_scale: usize, width: usize, height: usize ) -> WaveletLayerBuffer

Implementors§