pub struct SpectralCurve {
pub start_nm: f32,
pub step_nm: f32,
pub values: Vec<f32>,
}Expand description
A spectral sensitivity curve on a self-describing wavelength grid: value i is the channel’s relative response at start_nm + i * step_nm.
Fields§
§start_nm: f32§step_nm: f32§values: Vec<f32>Trait Implementations§
Source§impl Clone for SpectralCurve
impl Clone for SpectralCurve
Source§fn clone(&self) -> SpectralCurve
fn clone(&self) -> SpectralCurve
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SpectralCurve
impl Debug for SpectralCurve
Source§impl PartialEq for SpectralCurve
impl PartialEq for SpectralCurve
impl StructuralPartialEq for SpectralCurve
Auto Trait Implementations§
impl Freeze for SpectralCurve
impl RefUnwindSafe for SpectralCurve
impl Send for SpectralCurve
impl Sync for SpectralCurve
impl Unpin for SpectralCurve
impl UnsafeUnpin for SpectralCurve
impl UnwindSafe for SpectralCurve
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