rustdf::data::handle

Trait TimsData

Source
pub trait TimsData {
    // Required methods
    fn get_frame(&self, frame_id: u32) -> TimsFrame;
    fn get_raw_frame(&self, frame_id: u32) -> RawTimsFrame;
    fn get_slice(&self, frame_ids: Vec<u32>, num_threads: usize) -> TimsSlice;
    fn get_acquisition_mode(&self) -> AcquisitionMode;
    fn get_frame_count(&self) -> i32;
    fn get_data_path(&self) -> &str;
}

Required Methods§

Source

fn get_frame(&self, frame_id: u32) -> TimsFrame

Source

fn get_raw_frame(&self, frame_id: u32) -> RawTimsFrame

Source

fn get_slice(&self, frame_ids: Vec<u32>, num_threads: usize) -> TimsSlice

Source

fn get_acquisition_mode(&self) -> AcquisitionMode

Source

fn get_frame_count(&self) -> i32

Source

fn get_data_path(&self) -> &str

Implementors§