OpenMS
Loading...
Searching...
No Matches
ImzMLHandler::ArrayMeta Struct Reference

Public Member Functions

void reset () noexcept
 

Public Attributes

ImzMLSpectrumIndex::DataType dt { ImzMLSpectrumIndex::DataType::UNKNOWN }
 
bool is_mz { false }
 
bool is_int { false }
 
bool is_ext { false }
 IMS:1000101 — external (in .ibd)
 
uint64_t offset { 0 }
 IMS:1000102 — byte offset.
 
uint64_t count { 0 }
 IMS:1000103 — element count.
 
uint64_t encoded_bytes { 0 }
 
bool compressed { false }
 True for any child of MS:1000572 other than MS:1000576 (zlib, numpress, …).
 
std::string accession
 PSI-MS accession of the array type (child of MS:1000513, or MS:1000786).
 
std::string name
 
std::string unit_accession
 unitAccession on the array-identity cvParam (copied to FloatDataArray as unit_accession).
 

Member Function Documentation

◆ reset()

void reset ( )
inlinenoexcept

Member Data Documentation

◆ accession

std::string accession

PSI-MS accession of the array type (child of MS:1000513, or MS:1000786).

◆ compressed

bool compressed { false }

True for any child of MS:1000572 other than MS:1000576 (zlib, numpress, …).

◆ count

uint64_t count { 0 }

IMS:1000103 — element count.

◆ dt

◆ encoded_bytes

uint64_t encoded_bytes { 0 }

IMS:1000104 — stored byte length (required for zlib)

◆ is_ext

bool is_ext { false }

IMS:1000101 — external (in .ibd)

◆ is_int

bool is_int { false }

◆ is_mz

bool is_mz { false }

◆ name

std::string name

Ontology / free-text array name matching MzMLHandler FloatDataArray naming: CV term name for MS:1000513 children, value for MS:1000786.

◆ offset

uint64_t offset { 0 }

IMS:1000102 — byte offset.

◆ unit_accession

std::string unit_accession

unitAccession on the array-identity cvParam (copied to FloatDataArray as unit_accession).