MCPcopy Create free account
hub / github.com/OpenMS/OpenMS / fillDataArrays

Function fillDataArrays

src/openms/source/FORMAT/HANDLERS/MzMLSpectrumDecoder.cpp:141–161  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139 }
140
141 inline void fillDataArrays(const std::vector<Internal::MzMLHandlerHelper::BinaryData>& input_data, MSSpectrum& spectrum)
142 {
143 for (Size i = 0; i < input_data.size(); i++) //loop over all binary data arrays
144 {
145 if (input_data[i].meta.getName() != "m/z array" && input_data[i].meta.getName() != "intensity array") // is meta data array?
146 {
147 if (input_data[i].data_type == Internal::MzMLHandlerHelper::BinaryData::DT_FLOAT)
148 {
149 fillDataArrayFloat(input_data[i], spectrum);
150 }
151 else if (input_data[i].data_type == Internal::MzMLHandlerHelper::BinaryData::DT_INT)
152 {
153 fillDataArrayInt(input_data[i], spectrum);
154 }
155 else if (input_data[i].data_type == Internal::MzMLHandlerHelper::BinaryData::DT_STRING)
156 {
157 fillDataArrayString(input_data[i], spectrum);
158 }
159 }
160 }
161 }
162
163 inline void fillDataArrays(const std::vector<Internal::MzMLHandlerHelper::BinaryData>& input_data, MSChromatogram& spectrum)
164 {

Callers 2

Calls 5

fillDataArrayFloatFunction · 0.85
fillDataArrayIntFunction · 0.85
fillDataArrayStringFunction · 0.85
sizeMethod · 0.45
getNameMethod · 0.45

Tested by

no test coverage detected