pub struct VulcanoHSL;Expand description
A vulcanic colormap that display red/orange and black colors
Implementations§
Source§impl VulcanoHSL
impl VulcanoHSL
Sourcepub fn get_color<FloatType>(h: FloatType) -> HSLColor
pub fn get_color<FloatType>(h: FloatType) -> HSLColor
Get color value from VulcanoHSL by supplying a parameter 0.0 <= h <= 1.0
Sourcepub fn get_color_normalized<FloatType>(
h: FloatType,
min: FloatType,
max: FloatType,
) -> HSLColor
pub fn get_color_normalized<FloatType>( h: FloatType, min: FloatType, max: FloatType, ) -> HSLColor
Get color value from VulcanoHSL by supplying lower and upper bounds min, max and a parameter h where min <= h <= max
Trait Implementations§
Source§impl<FloatType> ColorMap<HSLColor, FloatType> for VulcanoHSL
impl<FloatType> ColorMap<HSLColor, FloatType> for VulcanoHSL
Source§fn get_color_normalized(
&self,
h: FloatType,
min: FloatType,
max: FloatType,
) -> HSLColor
fn get_color_normalized( &self, h: FloatType, min: FloatType, max: FloatType, ) -> HSLColor
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 VulcanoHSL
impl RefUnwindSafe for VulcanoHSL
impl Send for VulcanoHSL
impl Sync for VulcanoHSL
impl Unpin for VulcanoHSL
impl UnsafeUnpin for VulcanoHSL
impl UnwindSafe for VulcanoHSL
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