Trait mzdata::io::mzml::SpectrumBuilding
source · pub trait SpectrumBuilding<'a, C: CentroidLike + Default, D: DeconvolutedPeakAdapting, S: SpectrumLike<C, D>> {
Show 13 methods
// Required methods
fn isolation_window_mut(&mut self) -> &mut IsolationWindow;
fn scan_window_mut(&mut self) -> &mut ScanWindow;
fn selected_ion_mut(&mut self) -> &mut SelectedIon;
fn new_selected_ion(&mut self) -> &mut SelectedIon;
fn current_array_mut(&mut self) -> &mut DataArray;
fn into_spectrum(self, spectrum: &mut S);
fn into_chromatogram(self, chromatogram: &mut Chromatogram);
fn fill_spectrum<P: ParamLike + Into<Param> + ParamValue>(
&mut self,
param: P
);
fn borrow_instrument_configuration(
self,
instrument_configurations: &'a mut IncrementingIdMap
) -> Self;
// Provided methods
fn fill_binary_data_array<P: ParamLike + Into<Param> + ParamValue>(
&mut self,
param: P
) { ... }
fn fill_selected_ion(&mut self, param: Param) { ... }
fn fill_isolation_window(&mut self, param: Param) { ... }
fn fill_scan_window(&mut self, param: Param) { ... }
}
Expand description
Convert mzML spectrum XML into MultiLayerSpectrum
Required Methods§
sourcefn isolation_window_mut(&mut self) -> &mut IsolationWindow
fn isolation_window_mut(&mut self) -> &mut IsolationWindow
Get the last isolation window being constructed
sourcefn scan_window_mut(&mut self) -> &mut ScanWindow
fn scan_window_mut(&mut self) -> &mut ScanWindow
Get the last scan window being constructed.
fn selected_ion_mut(&mut self) -> &mut SelectedIon
fn new_selected_ion(&mut self) -> &mut SelectedIon
fn current_array_mut(&mut self) -> &mut DataArray
sourcefn into_spectrum(self, spectrum: &mut S)
fn into_spectrum(self, spectrum: &mut S)
Move all the data into the provided spectrum
reference
fn into_chromatogram(self, chromatogram: &mut Chromatogram)
fn fill_spectrum<P: ParamLike + Into<Param> + ParamValue>(&mut self, param: P)
fn borrow_instrument_configuration( self, instrument_configurations: &'a mut IncrementingIdMap ) -> Self
Provided Methods§
fn fill_binary_data_array<P: ParamLike + Into<Param> + ParamValue>( &mut self, param: P )
fn fill_selected_ion(&mut self, param: Param)
fn fill_isolation_window(&mut self, param: Param)
fn fill_scan_window(&mut self, param: Param)
Object Safety§
This trait is not object safe.