ProteoWizard
|
#include <SpectrumList_Filter.hpp>
Public Member Functions | |
SpectrumList_FilterPredicate_MzPresent (chemistry::MZTolerance mzt, std::set< double > mzSet, ThresholdFilter tf, bool inverse) | |
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 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 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 () |
Private Attributes | |
chemistry::MZTolerance | mzt_ |
std::set< double > | mzSet_ |
ThresholdFilter | tf_ |
bool | inverse_ |
Definition at line 230 of file SpectrumList_Filter.hpp.
pwiz::analysis::SpectrumList_FilterPredicate_MzPresent::SpectrumList_FilterPredicate_MzPresent | ( | chemistry::MZTolerance | mzt, |
std::set< double > | mzSet, | ||
ThresholdFilter | tf, | ||
bool | inverse | ||
) |
|
inlinevirtual |
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
Reimplemented from pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 234 of file SpectrumList_Filter.hpp.
References pwiz::msdata::DetailLevel_FullData.
|
inlinevirtual |
return values: true: accept the Spectrum false: reject the Spectrum indeterminate: need to see the full Spectrum object to decide
Implements pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 235 of file SpectrumList_Filter.hpp.
|
virtual |
return true iff Spectrum is accepted
Reimplemented from pwiz::analysis::SpectrumList_Filter::Predicate.
|
private |
Definition at line 239 of file SpectrumList_Filter.hpp.
|
private |
Definition at line 240 of file SpectrumList_Filter.hpp.
|
private |
Definition at line 241 of file SpectrumList_Filter.hpp.
|
private |
Definition at line 242 of file SpectrumList_Filter.hpp.