pub struct Volume {
pub axes_calibrated: (bool, bool, bool),
pub axes_calibration: (f64, f64, f64),
pub axes_interpretation: (AxisInterpretation, AxisInterpretation, AxisInterpretation),
pub bits_per_component_in_memory: u32,
pub bits_per_component_significant: u32,
pub camera_transformation_matrix: (f64, f64, f64, f64),
pub component_count: u32,
pub component_data_type: PixelDataType,
pub voxel_count: (u32, u32, u32),
pub component_maxima: Option<Vec<f64>>,
pub component_minima: Option<Vec<f64>>,
pub pixel_to_stage_transformation_matrix: Option<(f64, f64, f64, f64, f64, f64)>,
}Fields§
§axes_calibrated: (bool, bool, bool)§axes_calibration: (f64, f64, f64)§axes_interpretation: (AxisInterpretation, AxisInterpretation, AxisInterpretation)§bits_per_component_in_memory: u32§bits_per_component_significant: u32§camera_transformation_matrix: (f64, f64, f64, f64)§component_count: u32§component_data_type: PixelDataType§voxel_count: (u32, u32, u32)§component_maxima: Option<Vec<f64>>§component_minima: Option<Vec<f64>>§pixel_to_stage_transformation_matrix: Option<(f64, f64, f64, f64, f64, f64)>Trait Implementations§
Source§impl<'de> Deserialize<'de> for Volume
impl<'de> Deserialize<'de> for Volume
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
impl StructuralPartialEq for Volume
Auto Trait Implementations§
impl Freeze for Volume
impl RefUnwindSafe for Volume
impl Send for Volume
impl Sync for Volume
impl Unpin for Volume
impl UnsafeUnpin for Volume
impl UnwindSafe for Volume
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