pub struct FillCornersGenerator<T, F: Fn(usize, usize) -> [usize; 2]> { /* private fields */ }Expand description
The generator after applying super::FillCorners
Trait Implementations§
Source§impl<T: Debug, F: Debug + Fn(usize, usize) -> [usize; 2]> Debug for FillCornersGenerator<T, F>
impl<T: Debug, F: Debug + Fn(usize, usize) -> [usize; 2]> Debug for FillCornersGenerator<T, F>
Source§impl<T: Generator<Ix1>, F: Fn(usize, usize) -> [usize; 2]> Generator<Dim<[usize; 1]>> for FillCornersGenerator<T, F>
impl<T: Generator<Ix1>, F: Fn(usize, usize) -> [usize; 2]> Generator<Dim<[usize; 1]>> for FillCornersGenerator<T, F>
Source§fn _generate(&self, count: usize, dims: Ix1, iteration: u64) -> Trace<Ix1>
fn _generate(&self, count: usize, dims: Ix1, iteration: u64) -> Trace<Ix1>
The underlying implementation of a schedule generator. Users should not call this directly because it doesn’t perform correctness assertions. Read more
Source§fn generate(&self, count: usize, dims: Dim) -> Schedule<Dim>
fn generate(&self, count: usize, dims: Dim) -> Schedule<Dim>
Generate a schedule where the iteration parameter is set to zero.
Source§fn generate_with_iter(
&self,
count: usize,
dims: Dim,
iteration: u64,
) -> Schedule<Dim>
fn generate_with_iter( &self, count: usize, dims: Dim, iteration: u64, ) -> Schedule<Dim>
Generate a schedule with a user-defined iteration parameter.
Source§fn generate_with_trace(&self, count: usize, dims: Dim) -> Trace<Dim>
fn generate_with_trace(&self, count: usize, dims: Dim) -> Trace<Dim>
Generate a schedule including trace output from each generation step. Read more
Source§fn generate_with_iter_and_trace(
&self,
count: usize,
dims: Dim,
iteration: u64,
) -> Trace<Dim>
fn generate_with_iter_and_trace( &self, count: usize, dims: Dim, iteration: u64, ) -> Trace<Dim>
Generate a schedule with a user-defined iteration parameter while returning a trace.
Auto Trait Implementations§
impl<T, F> Freeze for FillCornersGenerator<T, F>
impl<T, F> RefUnwindSafe for FillCornersGenerator<T, F>where
T: RefUnwindSafe,
F: RefUnwindSafe,
impl<T, F> Send for FillCornersGenerator<T, F>
impl<T, F> Sync for FillCornersGenerator<T, F>
impl<T, F> Unpin for FillCornersGenerator<T, F>
impl<T, F> UnwindSafe for FillCornersGenerator<T, F>where
T: UnwindSafe,
F: UnwindSafe,
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> FillCornersBuilder for T
impl<T> FillCornersBuilder for T
Source§impl<Dim, T> IterateBuilder<Dim> for T
impl<Dim, T> IterateBuilder<Dim> for T
Source§impl<T> PSFPolisherBuilder for T
impl<T> PSFPolisherBuilder for T
Source§fn polish_psf(
self,
threshold: f64,
swap_value: f64,
mode: DisplayMode,
) -> <PSFPolisher as Modifier<Ix1>>::Output<Self>where
Self: Sized,
fn polish_psf(
self,
threshold: f64,
swap_value: f64,
mode: DisplayMode,
) -> <PSFPolisher as Modifier<Ix1>>::Output<Self>where
Self: Sized,
Swap sample points to smooth away point-spread function artifacts.