pub trait IlluminationSource {
// Required method
fn k_vectors(&self, optics: &Optics) -> Result<Vec<KVector>>;
// Provided methods
fn frame_gains(&self) -> Result<Option<Vec<f64>>> { ... }
fn multiplexing_matrix(&self) -> Result<Option<MultiplexingMatrix>> { ... }
}Required Methods§
Provided Methods§
Sourcefn frame_gains(&self) -> Result<Option<Vec<f64>>>
fn frame_gains(&self) -> Result<Option<Vec<f64>>>
Optional multiplicative intensity gain for each compiled frame.
Sourcefn multiplexing_matrix(&self) -> Result<Option<MultiplexingMatrix>>
fn multiplexing_matrix(&self) -> Result<Option<MultiplexingMatrix>>
Optional incoherent source weights for each measured frame.