| OpenMS 2.5.0

Public Member Functions | Private Member Functions | Private Attributes | List of all members
OSChromatogram Struct Reference

A single chromatogram. More...

`#include <OpenMS/OPENSWATHALGO/DATAACCESS/DataStructures.h>`

## Public Member Functions

| OSChromatogram ()
BinaryDataArrayPtr | getTimeArray ()
| get time array (may be null) More...
void | setTimeArray (BinaryDataArrayPtr data)
| set time array More...
BinaryDataArrayPtr | getIntensityArray ()
| get intensity array (may be null) More...
void | setIntensityArray (BinaryDataArrayPtr data)
| set intensity array More...
const std::vector< BinaryDataArrayPtr > & | getDataArrays () const
| non-mutable access to the underlying data arrays More...
std::vector< BinaryDataArrayPtr > & | getDataArrays ()
| mutable access to the underlying data arrays More...

## Private Member Functions

void | initvec ()

## Private Attributes

std::size_t | defaultArrayLength
| default length of binary data arrays contained in this element. More...
std::vector< BinaryDataArrayPtr > | binaryDataArrayPtrs
| this attribute can optionally reference the 'id' of the appropriate dataProcessing. More...

## Detailed Description

A single chromatogram.

## Constructor & Destructor Documentation

## ◆ OSChromatogram()

OSChromatogram | ( |  | ) |

inline

## Member Function Documentation

## ◆ getDataArrays() [1/2]

const std::vector<BinaryDataArrayPtr>& getDataArrays | ( |  | ) | const

inline

non-mutable access to the underlying data arrays

## ◆ getDataArrays() [2/2]

std::vector<BinaryDataArrayPtr>& getDataArrays | ( |  | ) |

inline

mutable access to the underlying data arrays

## ◆ getIntensityArray()

BinaryDataArrayPtr getIntensityArray | ( |  | ) |

inline

get intensity array (may be null)

## ◆ getTimeArray()

BinaryDataArrayPtr getTimeArray | ( |  | ) |

inline

get time array (may be null)

## ◆ initvec()

void initvec | ( |  | ) |

inline private

## ◆ setIntensityArray()

void setIntensityArray | ( | BinaryDataArrayPtr | data | ) |

inline

set intensity array

## ◆ setTimeArray()

void setTimeArray | ( | BinaryDataArrayPtr | data | ) |

inline

set time array

## Member Data Documentation

## ◆ binaryDataArrayPtrs

std::vector<BinaryDataArrayPtr> binaryDataArrayPtrs

private

this attribute can optionally reference the 'id' of the appropriate dataProcessing.

description of precursor ion information (i.e. Q1 settings) description of product ion information (i.e. Q3 settings) list of binary data arrays.

## ◆ defaultArrayLength

std::size_t defaultArrayLength

private

default length of binary data arrays contained in this element.