24 #ifndef _SPECTRUMITERATOR_HPP_ 25 #define _SPECTRUMITERATOR_HPP_ 78 : scanNumbers(0), sieve(0), getBinaryData(true)
82 : scanNumbers(&_scanNumbers), sieve(0), getBinaryData(_getBinaryData)
86 : scanNumbers(0), sieve(&_sieve), getBinaryData(_getBinaryData)
125 boost::shared_ptr<Impl>
impl_;
139 #endif // _SPECTRUMITERATOR_HPP_
std::input_iterator_tag iterator_category
a virtual container of integers, accessible via an iterator interface, stored as union of intervals ...
const IntegerSet * scanNumbers
Config(const Sieve &_sieve, bool _getBinaryData=true)
Interface for accessing spectra, which may be stored in memory or backed by a data file (RAW...
SpectrumIterator provides convenient iteration through a set of scans in a SpectrumList.
interface for filtering based on ScanInfo
SpectrumIterator configuration – note that constructors allow automatic conversion from IntegerSet ...
Config(const IntegerSet &_scanNumbers, bool _getBinaryData=true)
virtual bool accept(const Spectrum &spectrum) const
PWIZ_API_DECL Formula operator*(const Formula &a, int scalar)
boost::shared_ptr< Impl > impl_
PWIZ_API_DECL bool operator==(const TruncatedLorentzianParameters &t, const TruncatedLorentzianParameters &u)
PWIZ_API_DECL bool operator!=(const TruncatedLorentzianParameters &t, const TruncatedLorentzianParameters &u)
The structure that captures the generation of a peak list (including the underlying acquisitions) ...
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...