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.