Trait ImageAxisIndex

Source
pub trait ImageAxisIndex {
    // Required methods
    fn to_image_axis_index(self) -> Option<u32>;
    fn clamp_image_axis_index(self, max: u32) -> u32;
}
Expand description

Provides methods for converting a type to image axis index used for locating pixels in an image.

Required Methods§

Source

fn to_image_axis_index(self) -> Option<u32>

Converts the value to an image axis index, returning None if the conversion fails.

Source

fn clamp_image_axis_index(self, max: u32) -> u32

Clamps the value to a valid image axis index within the bounds of the image corresponding axis. Lower bound is always 0, upper bound is max.

Implementations on Foreign Types§

Source§

impl ImageAxisIndex for f32

Source§

impl ImageAxisIndex for f64

Source§

impl ImageAxisIndex for i8

Source§

impl ImageAxisIndex for i16

Source§

impl ImageAxisIndex for i32

Source§

impl ImageAxisIndex for i64

Source§

impl ImageAxisIndex for i128

Source§

impl ImageAxisIndex for isize

Source§

impl ImageAxisIndex for u8

Source§

impl ImageAxisIndex for u16

Source§

impl ImageAxisIndex for u32

Source§

impl ImageAxisIndex for u128

Source§

impl ImageAxisIndex for usize

Implementors§