rustdf::data::handle

Trait IndexConverter

Source
pub trait IndexConverter {
    // Required methods
    fn tof_to_mz(&self, frame_id: u32, tof_values: &Vec<u32>) -> Vec<f64>;
    fn mz_to_tof(&self, frame_id: u32, mz_values: &Vec<f64>) -> Vec<u32>;
    fn scan_to_inverse_mobility(
        &self,
        frame_id: u32,
        scan_values: &Vec<u32>,
    ) -> Vec<f64>;
    fn inverse_mobility_to_scan(
        &self,
        frame_id: u32,
        inverse_mobility_values: &Vec<f64>,
    ) -> Vec<u32>;
}

Required Methods§

Source

fn tof_to_mz(&self, frame_id: u32, tof_values: &Vec<u32>) -> Vec<f64>

Source

fn mz_to_tof(&self, frame_id: u32, mz_values: &Vec<f64>) -> Vec<u32>

Source

fn scan_to_inverse_mobility( &self, frame_id: u32, scan_values: &Vec<u32>, ) -> Vec<f64>

Source

fn inverse_mobility_to_scan( &self, frame_id: u32, inverse_mobility_values: &Vec<f64>, ) -> Vec<u32>

Implementors§