ProteoWizard
|
Public Member Functions | |
HasBinaryDataPredicate (DetailLevel suggestedDetailLevel) | |
virtual 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 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 tribool | accept (const Spectrum &spectrum) const |
return true iff Spectrum is accepted | |
![]() | |
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 | ~Predicate () |
Public Attributes | |
DetailLevel | detailLevel_ |
Definition at line 254 of file SpectrumList_FilterTest.cpp.
|
inline |
Definition at line 256 of file SpectrumList_FilterTest.cpp.
|
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 259 of file SpectrumList_FilterTest.cpp.
|
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 261 of file SpectrumList_FilterTest.cpp.
|
inlinevirtual |
return true iff Spectrum is accepted
Reimplemented from pwiz::analysis::SpectrumList_Filter::Predicate.
Definition at line 266 of file SpectrumList_FilterTest.cpp.
References pwiz::msdata::Spectrum::binaryDataArrayPtrs.
DetailLevel HasBinaryDataPredicate::detailLevel_ |
Definition at line 258 of file SpectrumList_FilterTest.cpp.