Go to the documentation of this file.
24 #ifndef _SPECTRUMLIST_ZEROSAMPLESFILTER_HPP_
25 #define _SPECTRUMLIST_ZEROSAMPLESFILTER_HPP_
47 size_t FlankingZeroCount);
65 #endif // _SPECTRUMLIST_ZEROSAMPLESFILTER_HPP_
boost::shared_ptr< SpectrumList > SpectrumListPtr
static bool accept(const msdata::SpectrumListPtr &inner)
const size_t flankingZeroCount_
SpectrumList implementation to return spectra with or without extra zero samples.
Inheritable pass-through implementation for wrapping a SpectrumList.
virtual msdata::SpectrumPtr spectrum(size_t index, bool getBinaryData=false) const
retrieve a spectrum by index
SpectrumList_ZeroSamplesFilter(const msdata::SpectrumListPtr &inner, const util::IntegerSet &msLevelsToFilter, Mode mode, size_t FlankingZeroCount)
boost::shared_ptr< Spectrum > SpectrumPtr
const util::IntegerSet msLevelsToFilter_
a virtual container of integers, accessible via an iterator interface, stored as union of intervals