| 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 | { |
no test coverage detected