Trait convolve_image::convolve::Convolution
source · pub trait Convolution {
// Required method
fn convolve<const KERNEL_SIZE: usize>(
&mut self,
kernel: SeparableKernel<KERNEL_SIZE>,
stride: usize
);
// Provided method
fn compute_pixel_index(
stride: usize,
kernel_size: usize,
kernel_index: isize,
pixel_index: usize,
max: usize
) -> u32 { ... }
}Required Methods§
fn convolve<const KERNEL_SIZE: usize>( &mut self, kernel: SeparableKernel<KERNEL_SIZE>, stride: usize )
Provided Methods§
fn compute_pixel_index( stride: usize, kernel_size: usize, kernel_index: isize, pixel_index: usize, max: usize ) -> u32
Object Safety§
This trait is not object safe.