pub struct Channel {Show 21 fields
pub id: String,
pub name: Option<String>,
pub samples_per_pixel: Option<i32>,
pub illumination_type: Option<ChannelIlluminationType>,
pub pinhole_size: Option<f32>,
pub pinhole_size_unit: UnitsLength,
pub acquisition_mode: Option<ChannelAcquisitionModeType>,
pub contrast_method: Option<ChannelContrastMethodType>,
pub excitation_wavelength: Option<f32>,
pub excitation_wavelength_unit: UnitsLength,
pub emission_wavelength: Option<f32>,
pub emission_wavelength_unit: UnitsLength,
pub fluor: Option<String>,
pub nd_filter: Option<f32>,
pub pockel_cell_setting: Option<i32>,
pub color: i32,
pub light_source_settings: Option<LightSourceSettings>,
pub detector_settings: Option<DetectorSettings>,
pub filter_set_ref: Option<AnnotationRef>,
pub annotation_ref: Vec<AnnotationRef>,
pub light_path: Option<LightPath>,
}Fields§
§id: String§name: Option<String>§samples_per_pixel: Option<i32>§illumination_type: Option<ChannelIlluminationType>§pinhole_size: Option<f32>§pinhole_size_unit: UnitsLength§acquisition_mode: Option<ChannelAcquisitionModeType>§contrast_method: Option<ChannelContrastMethodType>§excitation_wavelength: Option<f32>§excitation_wavelength_unit: UnitsLength§emission_wavelength: Option<f32>§emission_wavelength_unit: UnitsLength§fluor: Option<String>§nd_filter: Option<f32>§pockel_cell_setting: Option<i32>§color: i32§light_source_settings: Option<LightSourceSettings>§detector_settings: Option<DetectorSettings>§filter_set_ref: Option<AnnotationRef>§annotation_ref: Vec<AnnotationRef>§light_path: Option<LightPath>Implementations§
Source§impl Channel
impl Channel
pub fn default_pinhole_size_unit() -> UnitsLength
pub fn default_color() -> i32
pub fn default_excitation_wavelength_unit() -> UnitsLength
pub fn default_emission_wavelength_unit() -> UnitsLength
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Channel
impl<'de> Deserialize<'de> for Channel
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 Channel
impl RefUnwindSafe for Channel
impl Send for Channel
impl Sync for Channel
impl Unpin for Channel
impl UnwindSafe for Channel
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