#include <SpectrumList_Filter.hpp>
List of all members.
Public Member Functions |
| SpectrumList_FilterPredicate_ScanNumberSet (const util::IntegerSet &scanNumberSet) |
virtual boost::logic::tribool | accept (const msdata::SpectrumIdentity &spectrumIdentity) const |
| return values: true: accept the Spectrum false: reject the Spectrum indeterminate: need to see the full Spectrum object to decide
|
virtual bool | done () const |
| return true iff done accepting spectra; this allows early termination of the iteration through the original SpectrumList, possibly using assumptions about the order of the iteration (e.g.
|
virtual msdata::DetailLevel | suggestedDetailLevel () const |
| can be overridden in subclasses that know they will need a certain detail level; it must be overridden to return DetailLevel_FullData if binary data is needed
|
virtual boost::logic::tribool | accept (const msdata::Spectrum &spectrum) const |
| return true iff Spectrum is accepted
|
virtual | ~Predicate () |
Detailed Description
Definition at line 102 of file SpectrumList_Filter.hpp.
Constructor & Destructor Documentation
pwiz::analysis::SpectrumList_FilterPredicate_ScanNumberSet::SpectrumList_FilterPredicate_ScanNumberSet |
( |
const util::IntegerSet & |
scanNumberSet | ) |
|
Member Function Documentation
virtual boost::logic::tribool pwiz::analysis::SpectrumList_FilterPredicate_ScanNumberSet::accept |
( |
const msdata::SpectrumIdentity & |
spectrumIdentity | ) |
const |
|
virtual |
virtual bool pwiz::analysis::SpectrumList_FilterPredicate_ScanNumberSet::done |
( |
| ) |
const |
|
virtual |
return true iff done accepting spectra; this allows early termination of the iteration through the original SpectrumList, possibly using assumptions about the order of the iteration (e.g.
index is increasing, nativeID interpreted as scan number is increasing, ...)
Reimplemented from pwiz::analysis::SpectrumList_Filter::Predicate.
Member Data Documentation
util::IntegerSet pwiz::analysis::SpectrumList_FilterPredicate_ScanNumberSet::scanNumberSet_ |
|
private |
bool pwiz::analysis::SpectrumList_FilterPredicate_ScanNumberSet::eos_ |
|
mutableprivate |
The documentation for this class was generated from the following file: