From 56d3991e7d76b53de698fb6fb3421caa24baea7d Mon Sep 17 00:00:00 2001 From: Matthew Gordon Date: Sat, 12 Sep 2020 09:35:37 -0400 Subject: [PATCH] Add Spectrum::grey() constructor --- src/colour/spectrum.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/colour/spectrum.rs b/src/colour/spectrum.rs index 891610f..6d85feb 100644 --- a/src/colour/spectrum.rs +++ b/src/colour/spectrum.rs @@ -18,6 +18,14 @@ impl Spectrum { } } + pub fn grey(brightness: f64) -> Spectrum { + Spectrum { + shortest_wavelength: SHORTEST_VISIBLE_WAVELENGTH, + longest_wavelength: LONGEST_VISIBLE_WAVELENGTH, + samples: vec![brightness; 2], + } + } + fn wavelength_range(&self) -> f64 { self.longest_wavelength - self.shortest_wavelength }