#include <ChromatogramList_Filter.hpp>
|
| ChromatogramList_FilterPredicate_IndexSet (const util::IntegerSet &indexSet) |
|
virtual boost::logic::tribool | accept (const msdata::ChromatogramIdentity &chromatogramIdentity) const |
| return values: true: accept the Chromatogram false: reject the Chromatogram indeterminate: need to see the full Chromatogram object to decide
|
|
virtual bool | done () const |
| return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, possibly using assumptions about the order of the iteration (e.g.
|
|
virtual bool | 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::Chromatogram &chromatogram) const |
| return true iff Chromatogram is accepted
|
|
virtual | ~Predicate () |
|
Definition at line 89 of file ChromatogramList_Filter.hpp.
◆ ChromatogramList_FilterPredicate_IndexSet()
pwiz::analysis::ChromatogramList_FilterPredicate_IndexSet::ChromatogramList_FilterPredicate_IndexSet |
( |
const util::IntegerSet & |
indexSet | ) |
|
◆ accept()
virtual boost::logic::tribool pwiz::analysis::ChromatogramList_FilterPredicate_IndexSet::accept |
( |
const msdata::ChromatogramIdentity & |
chromatogramIdentity | ) |
const |
|
virtual |
◆ done()
virtual bool pwiz::analysis::ChromatogramList_FilterPredicate_IndexSet::done |
( |
| ) |
const |
|
virtual |
return true iff done accepting chromatograms; this allows early termination of the iteration through the original ChromatogramList, 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::ChromatogramList_Filter::Predicate.
◆ indexSet_
util::IntegerSet pwiz::analysis::ChromatogramList_FilterPredicate_IndexSet::indexSet_ |
|
private |
◆ eos_
bool pwiz::analysis::ChromatogramList_FilterPredicate_IndexSet::eos_ |
|
mutableprivate |
The documentation for this class was generated from the following file: