ProteoWizard
|
Public Member Functions | |
virtual tribool | accept (const ChromatogramIdentity &chromatogramIdentity) const |
return values: true: accept the Chromatogram false: reject the Chromatogram indeterminate: need to see the full Chromatogram object to decide More... | |
virtual tribool | accept (const 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 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 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 () |
![]() | |
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 More... | |
virtual boost::logic::tribool | accept (const msdata::Chromatogram &chromatogram) const |
return true iff Chromatogram is accepted More... | |
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. More... | |
virtual | ~Predicate () |
Additional Inherited Members | |
![]() | |
enum | FilterMode { FilterMode_Include, FilterMode_Exclude } |
controls whether spectra that pass the predicate are included or excluded from the result More... | |
Definition at line 109 of file ChromatogramList_FilterTest.cpp.
|
inlinevirtual |
return values: true: accept the Chromatogram false: reject the Chromatogram indeterminate: need to see the full Chromatogram object to decide
Implements pwiz::analysis::ChromatogramList_Filter::Predicate.
Definition at line 111 of file ChromatogramList_FilterTest.cpp.
References pwiz::msdata::ChromatogramIdentity::index.
|
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 175 of file SpectrumList_FilterTest.cpp.
References pwiz::msdata::SpectrumIdentity::index.
|
inlinevirtual |
return a string describing how the predicate filters
Implements pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 180 of file SpectrumList_FilterTest.cpp.