![]() |
OpenMS
|
#include <OpenMS/OpenMSConfig.h>#include <OpenMS/DATASTRUCTURES/StringUtils.h>#include <cstdint>#include <cstdio>#include <string>#include <vector>Go to the source code of this file.
Classes | |
| struct | ImzMLMeta |
| Dataset-level metadata for imzML mass spectrometry imaging files. More... | |
| struct | ImzMLSpectrumIndex |
| Per-spectrum binary index entry for an imzML dataset. More... | |
| struct | ImzMLSpectrumIndex::AuxArray |
| Index entry for one auxiliary (non-m/z, non-intensity) external array. More... | |
| class | ImzMLBinaryIO |
| Shared .ibd binary array decode utilities for imzML handlers. More... | |
Namespaces | |
| namespace | OpenMS |
| Main OpenMS namespace. | |
| struct OpenMS::ImzMLSpectrumIndex::AuxArray |
Index entry for one auxiliary (non-m/z, non-intensity) external array.
Used for ion mobility and other per-peak FloatDataArrays so on-disc and in-memory loaders expose the same viewer contract (containsIMData(), equal length to peaks).
| Class Members | ||
|---|---|---|
| string | accession | MS accession (e.g. MS:1003006), may be empty. |
| bool | compressed {false} | Child of MS:1000572 other than MS:1000576 (unsupported) |
| uint64_t | encoded_bytes {0} | IMS:1000104 byte length on disk. |
| uint64_t | length {0} | IMS:1000103 element count. |
| string | name | Ontology / free-text array name (FloatDataArray::getName) |
| uint64_t | offset {0} | IMS:1000102. |
| DataType | type {DataType::UNKNOWN} | |
| string | unit_accession | unitAccession on the array-identity cvParam (may be empty) |