pub struct BlackWhite;Expand description
Simple chromatic colormap from black to white.
Implementations§
Source§impl BlackWhite
impl BlackWhite
Sourcepub fn get_color<FloatType>(h: FloatType) -> RGBColor
pub fn get_color<FloatType>(h: FloatType) -> RGBColor
Get color value from BlackWhite by supplying a parameter 0.0 <= h <= 1.0
Sourcepub fn get_color_normalized<FloatType>(
h: FloatType,
min: FloatType,
max: FloatType,
) -> RGBColor
pub fn get_color_normalized<FloatType>( h: FloatType, min: FloatType, max: FloatType, ) -> RGBColor
Get color value from BlackWhite by supplying lower and upper bounds min, max and a parameter h where min <= h <= max
Trait Implementations§
Source§impl<FloatType> ColorMap<RGBColor, FloatType> for BlackWhite
impl<FloatType> ColorMap<RGBColor, FloatType> for BlackWhite
Source§fn get_color_normalized(
&self,
h: FloatType,
min: FloatType,
max: FloatType,
) -> RGBColor
fn get_color_normalized( &self, h: FloatType, min: FloatType, max: FloatType, ) -> RGBColor
A slight abstraction over get_color function where lower and upper bound can be specified.
Source§fn get_color(&self, h: FloatType) -> ColorType
fn get_color(&self, h: FloatType) -> ColorType
Takes a scalar value 0.0 <= h <= 1.0 and returns the corresponding color.
Typically color-scales are named according to which color-type they return.
To use upper and lower bounds with this function see get_color_normalized.
Auto Trait Implementations§
impl Freeze for BlackWhite
impl RefUnwindSafe for BlackWhite
impl Send for BlackWhite
impl Sync for BlackWhite
impl Unpin for BlackWhite
impl UnsafeUnpin for BlackWhite
impl UnwindSafe for BlackWhite
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