@brief Clears all data and meta data @param clear_meta_data If @em true, all meta data is cleared in addition to the data. */
| 726 | @param clear_meta_data If @em true, all meta data is cleared in addition to the data. |
| 727 | */ |
| 728 | void MSExperiment::clear(bool clear_meta_data) |
| 729 | { |
| 730 | spectra_.clear(); |
| 731 | |
| 732 | if (clear_meta_data) |
| 733 | { |
| 734 | clearRanges(); |
| 735 | this->ExperimentalSettings::operator=(ExperimentalSettings()); // no "clear" method |
| 736 | chromatograms_.clear(); |
| 737 | ms_levels_.clear(); |
| 738 | total_size_ = 0; |
| 739 | } |
| 740 | } |
| 741 | |
| 742 | // static |
| 743 | bool MSExperiment::containsScanOfLevel(size_t ms_level) const |
no test coverage detected