|
| static void | readMzArray (FILE *ibd, uint64_t offset, uint64_t count, ImzMLSpectrumIndex::DataType dt, std::vector< double > &out, const std::string &ibd_path) |
| | Read an m/z array from the companion .ibd file.
|
| |
| static void | readIntArray (FILE *ibd, uint64_t offset, uint64_t count, ImzMLSpectrumIndex::DataType dt, std::vector< float > &out, const std::string &ibd_path) |
| | Read an intensity array from the companion .ibd file.
|
| |
| static void | writeFloat32Array (FILE *ibd, const float *data, uint64_t count, const std::string &ibd_path) |
| | Write a float32 array to the companion .ibd file (little-endian).
|
| |
| static void | writeMzAsFloat32 (FILE *ibd, const std::vector< double > &mz, const std::string &ibd_path) |
| | Write m/z values as float32 to the companion .ibd file.
|
| |
| static void | writeFloat64Array (FILE *ibd, const double *data, uint64_t count, const std::string &ibd_path) |
| | Write a float64 array to the companion .ibd file (little-endian).
|
| |
| static void | writeMzAsFloat64 (FILE *ibd, const std::vector< double > &mz, const std::string &ibd_path) |
| | Write m/z values as float64 to the companion .ibd file.
|
| |
Shared .ibd binary array decode utilities for imzML handlers.