Go to the documentation of this file.
23 #ifndef _SPECTRUMLIST_PEAKFILTER_HPP_
24 #define _SPECTRUMLIST_PEAKFILTER_HPP_
27 #include <boost/scoped_ptr.hpp>
74 #endif // _SPECTRUMLIST_PEAKFILTER_HPP_
This element captures the isolation (or 'selection') window configured to isolate one or more precurs...
boost::shared_ptr< SpectrumList > SpectrumListPtr
Description of the default peak processing method. This element describes the base method used in the...
Inheritable pass-through implementation for wrapping a SpectrumList.
virtual void describe(pwiz::msdata::ProcessingMethod &) const
virtual msdata::SpectrumPtr spectrum(size_t index, bool getBinaryData=false) const
retrieve a spectrum by index
@ DetailLevel_FullMetadata
static bool accept(const msdata::SpectrumListPtr &inner)
peak filters work on any SpectrumList
SpectrumList_PeakFilter(const msdata::SpectrumListPtr &inner, SpectrumDataFilterPtr filterFunctor)
SpectrumDataFilterPtr filterFunctor_
msdata::SpectrumListPtr spectrumList
boost::shared_ptr< Spectrum > SpectrumPtr
msdata::IsolationWindow window
boost::shared_ptr< SpectrumDataFilter > SpectrumDataFilterPtr
IsolationWindowFilter(double defaultWindowWidth, const msdata::IsolationWindow &window)
double defaultWindowWidth
IsolationWindowFilter(double defaultWindowWidth, const msdata::SpectrumListPtr &sl)
SpectrumList implementation that returns spectra with the specified SpectrumDataFilter operation appl...
virtual msdata::SpectrumPtr spectrum(size_t index, msdata::DetailLevel detailLevel=msdata::DetailLevel_FullMetadata) const
retrieve a spectrum by index