pub struct ChannelImage { /* private fields */ }
Expand description
Represents a channel image (stored as a vector of f32). If the run was stopped mid acquisition width*height != valid_pixels
Implementations§
Source§impl ChannelImage
impl ChannelImage
Sourcepub fn intensity_range(&self) -> (f32, f32)
pub fn intensity_range(&self) -> (f32, f32)
Returns a pair (min, max) of f32 describing the limits of the detected intensities in the image
Sourcepub fn is_complete(&self) -> bool
pub fn is_complete(&self) -> bool
Returns whether the data is complete (true) or whether the data acquisition aborted (false)
Sourcepub fn num_valid_pixels(&self) -> usize
pub fn num_valid_pixels(&self) -> usize
Returns the number of valid pixels in the image. If the run was aborted part way through num_valid_pixels() < width() * height()
Sourcepub fn intensities(&self) -> &[f32]
pub fn intensities(&self) -> &[f32]
Returns the detected intensity values for this channel
Sourcepub fn acquisition_id(&self) -> u16
pub fn acquisition_id(&self) -> u16
Returns the ID for the acquisition this channel belongs to.
Auto Trait Implementations§
impl Freeze for ChannelImage
impl RefUnwindSafe for ChannelImage
impl Send for ChannelImage
impl Sync for ChannelImage
impl Unpin for ChannelImage
impl UnwindSafe for ChannelImage
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
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
impl<SS, SP> SupersetOf<SS> for SPwhere
SS: SubsetOf<SP>,
Source§fn to_subset(&self) -> Option<SS>
fn to_subset(&self) -> Option<SS>
The inverse inclusion map: attempts to construct
self
from the equivalent element of its
superset. Read moreSource§fn is_in_subset(&self) -> bool
fn is_in_subset(&self) -> bool
Checks if
self
is actually part of its subset T
(and can be converted to it).Source§fn to_subset_unchecked(&self) -> SS
fn to_subset_unchecked(&self) -> SS
Use with care! Same as
self.to_subset
but without any property checks. Always succeeds.Source§fn from_subset(element: &SS) -> SP
fn from_subset(element: &SS) -> SP
The inclusion map: converts
self
to the equivalent element of its superset.