pub struct RidgeScene {
pub rows: Vec<RidgeRow>,
pub n_points: usize,
pub vmin: f64,
pub vmax: f64,
pub layout: FigureLayout,
}Fields§
§rows: Vec<RidgeRow>§n_points: usize§vmin: f64Range of the (scaled) processed elevations, for Elevation coloring.
vmax: f64§layout: FigureLayoutImplementations§
Source§impl RidgeScene
impl RidgeScene
Sourcepub fn from_grid(
processed: &Array2<f64>,
bbox_ratio: f64,
size_scale: f64,
) -> RidgeScene
pub fn from_grid( processed: &Array2<f64>, bbox_ratio: f64, size_scale: f64, ) -> RidgeScene
Build a scene from a preprocessed grid (already masked, flipped and
vertically scaled by preprocess::preprocess).
Sourcepub fn gradient_color(&self, line: &LineColor, idx: usize) -> Rgb
pub fn gradient_color(&self, line: &LineColor, idx: usize) -> Rgb
Color for line idx under Gradient mode (upstream line_color(i/n)).
Sourcepub fn elevation_color(&self, line: &LineColor, value: f64) -> Rgb
pub fn elevation_color(&self, line: &LineColor, value: f64) -> Rgb
Color for a point value under Elevation mode (upstream norm).
Sourcepub fn label_color(&self, line: &LineColor) -> Rgb
pub fn label_color(&self, line: &LineColor) -> Rgb
The upstream default label color: line_color(0.0) for colormaps.
Trait Implementations§
Source§impl Clone for RidgeScene
impl Clone for RidgeScene
Source§impl Debug for RidgeScene
impl Debug for RidgeScene
Source§impl<'de> Deserialize<'de> for RidgeScene
impl<'de> Deserialize<'de> for RidgeScene
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for RidgeScene
impl RefUnwindSafe for RidgeScene
impl Send for RidgeScene
impl Sync for RidgeScene
impl Unpin for RidgeScene
impl UnsafeUnpin for RidgeScene
impl UnwindSafe for RidgeScene
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