35 #ifndef OPENMS_INTERFACES_DATASTRUCTURES_H 
   36 #define OPENMS_INTERFACES_DATASTRUCTURES_H 
   40 #include <boost/shared_ptr.hpp> 
   42 #include <OpenMS/config.h> 
boost::shared_ptr< Spectrum > SpectrumPtr
Definition: INTERFACES/DataStructures.h:237
Spectrum()
Definition: INTERFACES/DataStructures.h:193
boost::shared_ptr< Chromatogram > ChromatogramPtr
Definition: INTERFACES/DataStructures.h:157
BinaryDataArrayPtr getIntensityArray() const 
get intensity array (may be null) 
Definition: INTERFACES/DataStructures.h:225
boost::shared_ptr< BinaryDataArray > BinaryDataArrayPtr
Definition: INTERFACES/DataStructures.h:81
The datastructures used by the OpenSwath interfaces. 
Definition: INTERFACES/DataStructures.h:73
Chromatogram()
Definition: INTERFACES/DataStructures.h:113
std::size_t defaultArrayLength
default length of binary data arrays contained in this element. 
Definition: INTERFACES/DataStructures.h:186
A single chromatogram. 
Definition: INTERFACES/DataStructures.h:103
void setIntensityArray(BinaryDataArrayPtr data)
set intensity array 
Definition: INTERFACES/DataStructures.h:231
std::size_t defaultArrayLength
default length of binary data arrays contained in this element. 
Definition: INTERFACES/DataStructures.h:106
BinaryDataArrayPtr getMZArray() const 
get m/z array (may be null) 
Definition: INTERFACES/DataStructures.h:213
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
Definition: INTERFACES/DataStructures.h:183
void setMZArray(BinaryDataArrayPtr data)
set mz array 
Definition: INTERFACES/DataStructures.h:219
std::vector< BinaryDataArrayPtr > binaryDataArrayPtrs
list of binary data arrays. 
Definition: INTERFACES/DataStructures.h:190
void initvec()
Definition: INTERFACES/DataStructures.h:202
BinaryDataArrayPtr getTimeArray() const 
get time array (may be null) 
Definition: INTERFACES/DataStructures.h:133
boost::shared_ptr< ChromatogramMeta > ChromatogramMetaPtr
Definition: INTERFACES/DataStructures.h:100
boost::shared_ptr< SpectrumMeta > SpectrumMetaPtr
Definition: INTERFACES/DataStructures.h:180
std::vector< BinaryDataArrayPtr > binaryDataArrayPtrs
list of binary data arrays. 
Definition: INTERFACES/DataStructures.h:110
std::vector< double > data
this optional attribute may reference the 'id' attribute of the appropiate dataProcessing. 
Definition: INTERFACES/DataStructures.h:79
BinaryDataArrayPtr getIntensityArray() const 
get intensity array (may be null) 
Definition: INTERFACES/DataStructures.h:145
void setIntensityArray(BinaryDataArrayPtr data)
set intensity array 
Definition: INTERFACES/DataStructures.h:151
void setTimeArray(BinaryDataArrayPtr data)
set time array 
Definition: INTERFACES/DataStructures.h:139
void initvec()
Definition: INTERFACES/DataStructures.h:122