#include <SpectrumList_Filter.hpp>
|
| | SpectrumList_FilterPredicate_ThermoScanFilter (const std::string &matchString, bool matchExact, bool inverse) |
| |
| 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 More...
|
| |
| virtual boost::logic::tribool | accept (const msdata::Spectrum &spectrum) const |
| | return true iff Spectrum is accepted More...
|
| |
| virtual std::string | describe () const |
| | return a string describing how the predicate filters More...
|
| |
| 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 More...
|
| |
| 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. More...
|
| |
| virtual | ~Predicate () |
| |
Definition at line 296 of file SpectrumList_Filter.hpp.
◆ SpectrumList_FilterPredicate_ThermoScanFilter()
| pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::SpectrumList_FilterPredicate_ThermoScanFilter |
( |
const std::string & |
matchString, |
|
|
bool |
matchExact, |
|
|
bool |
inverse |
|
) |
| |
◆ accept() [1/2]
| virtual boost::logic::tribool pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::accept |
( |
const msdata::SpectrumIdentity & |
spectrumIdentity | ) |
const |
|
inlinevirtual |
◆ accept() [2/2]
| virtual boost::logic::tribool pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::accept |
( |
const msdata::Spectrum & |
spectrum | ) |
const |
|
virtual |
◆ describe()
| virtual std::string pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::describe |
( |
| ) |
const |
|
inlinevirtual |
◆ matchString_
| std::string pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::matchString_ |
|
private |
◆ matchExact_
| bool pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::matchExact_ |
|
private |
◆ inverse_
| bool pwiz::analysis::SpectrumList_FilterPredicate_ThermoScanFilter::inverse_ |
|
private |
The documentation for this class was generated from the following file: