Struct dimage::Transform [] [src]

pub struct Transform<P, F, I> { /* fields omitted */ }

Transforms pixel indices.

Trait Implementations

impl<P, F, I, J, B> Bounds for Transform<P, F, I> where
    P: Image<Bounds = B, Index = J>,
    F: Fn(I) -> J,
    I: Copy,
    J: Copy,
    B: Bounds<Index = J>, 
[src]

impl<P, F, I, J, B, T> Image for Transform<P, F, I> where
    P: Image<Bounds = B, Index = J, Pixel = T>,
    F: Fn(I) -> J,
    I: Copy,
    J: Copy,
    B: Bounds<Index = J>, 
[src]

impl<P, F, I, J, B> IsBoundless for Transform<P, F, I> where
    P: Image<Bounds = B, Index = J>,
    F: Fn(I) -> J,
    I: Copy,
    J: Copy,
    B: Bounds<Index = J> + IsBoundless
[src]