pub struct Scan { /* private fields */ }Expand description
Represents a
Implementations§
Source§impl Scan
impl Scan
Sourcepub fn scan_window_list(&self) -> &Vec<ScanWindow>
pub fn scan_window_list(&self) -> &Vec<ScanWindow>
Returns list of ScanWindows associated with this scan
Sourcepub fn x_position(&self) -> Option<u32>
pub fn x_position(&self) -> Option<u32>
Returns the x position of this spectrum (in pixels), if one exists (i.e. if the corresponding cv param is present)
Sourcepub fn y_position(&self) -> Option<u32>
pub fn y_position(&self) -> Option<u32>
Returns the y position of this spectrum (in pixels), if one exists (i.e. if the corresponding cv param is present)
Sourcepub fn z_position(&self) -> Option<u32>
pub fn z_position(&self) -> Option<u32>
Returns the z position of this spectrum (in pixels), if one exists (i.e. if the corresponding cv param is present)
Sourcepub fn set_x_position(&mut self, x: u32)
pub fn set_x_position(&mut self, x: u32)
Sets the x-position of the current scan (in pixels)
Sourcepub fn set_y_position(&mut self, y: u32)
pub fn set_y_position(&mut self, y: u32)
Sets the y-position of the current scan (in pixels)
Trait Implementations§
Source§impl HasCVParams for Scan
impl HasCVParams for Scan
Source§fn add_cv_param(&mut self, param: CVParam)
fn add_cv_param(&mut self, param: CVParam)
Add a cvParam to the tag.
Source§fn cv_params(&self) -> &Vec<CVParam>
fn cv_params(&self) -> &Vec<CVParam>
Return access to the list of cvParams currently associated with the tag.
Source§fn cv_params_mut(&mut self) -> &mut Vec<CVParam>
fn cv_params_mut(&mut self) -> &mut Vec<CVParam>
Return mutable access to the list of cvParams currently associated with the tag.
Source§fn add_user_param(&mut self, param: UserParam)
fn add_user_param(&mut self, param: UserParam)
Add a userParam to the tag.
Source§fn user_params(&self) -> &Vec<UserParam>
fn user_params(&self) -> &Vec<UserParam>
Return access to all userParams.
Source§fn clone_params(&self) -> Vec<CVParam>
fn clone_params(&self) -> Vec<CVParam>
Clone the current parameters into a
Vec<CVParam<'a>>.Source§fn remove_children_of(&mut self, ontology: &Ontology, parent_id: &str)
fn remove_children_of(&mut self, ontology: &Ontology, parent_id: &str)
Remove any cvParam which has a term that is the child of the of the supplied term (parent_id).
Source§fn children_of(&self, ontology: &Ontology, parent_id: &str) -> Vec<&CVParam>
fn children_of(&self, ontology: &Ontology, parent_id: &str) -> Vec<&CVParam>
Return all cvParams which have a term that is the child of the of the supplied term (parent_id).
Source§impl HasParamGroupRefs for Scan
impl HasParamGroupRefs for Scan
Source§fn add_param_group_ref(&mut self, param_group_ref: ReferenceableParamGroupRef)
fn add_param_group_ref(&mut self, param_group_ref: ReferenceableParamGroupRef)
Add a referenceableParamGroupRef to the tag.
Source§fn param_group_refs(&self) -> &Vec<ReferenceableParamGroupRef>
fn param_group_refs(&self) -> &Vec<ReferenceableParamGroupRef>
Returns a reference to list of referenceableParamGroupRef
Source§fn clone_params_with_groups(&self) -> Vec<CVParam>
fn clone_params_with_groups(&self) -> Vec<CVParam>
Returns a Vec containing cloned versions of all cvParams
Source§impl MzMLTag for Scan
impl MzMLTag for Scan
Source§fn parse_start_tag<B: BufRead>(
parser: &mut MzMLReader<B>,
start_event: &BytesStart<'_>,
) -> Result<Option<Self>, FatalParseError>where
Self: Sized,
fn parse_start_tag<B: BufRead>(
parser: &mut MzMLReader<B>,
start_event: &BytesStart<'_>,
) -> Result<Option<Self>, FatalParseError>where
Self: Sized,
Parse the start tag (capture any attributes, noting any missing or extra as errors).
Source§fn parse_xml<B: BufRead>(
&mut self,
parser: &mut MzMLReader<B>,
buffer: &mut Vec<u8>,
) -> Result<(), FatalParseError>
fn parse_xml<B: BufRead>( &mut self, parser: &mut MzMLReader<B>, buffer: &mut Vec<u8>, ) -> Result<(), FatalParseError>
Parse the child tags (if necessary). This is only called if there are expected to be child tags.
Auto Trait Implementations§
impl Freeze for Scan
impl RefUnwindSafe for Scan
impl Send for Scan
impl Sync for Scan
impl Unpin for Scan
impl UnwindSafe for Scan
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