ProteoWizard
|
MZRTField is a std::set of boost::shared_ptrs, stored as a binary tree ordered by LessThan_MZRT. More...
#include <MZRTField.hpp>
Public Types | |
typedef boost::shared_ptr< T > | TPtr |
Public Member Functions | |
template<typename RTMatches > | |
std::vector< TPtr > | find (double mz, MZTolerance mzTolerance, RTMatches matches) const |
find all objects with a given m/z, within a given m/z tolerance, satisfying the 'matches' predicate More... | |
void | remove (const TPtr &p) |
remove an object via a shared reference, rather than an iterator into the set More... | |
template<typename RTMatches > | |
std::vector< boost::shared_ptr< T > > | find (double mz, MZTolerance mzTolerance, RTMatches matches) const |
MZRTField is a std::set of boost::shared_ptrs, stored as a binary tree ordered by LessThan_MZRT.
Definition at line 94 of file MZRTField.hpp.
typedef boost::shared_ptr<T> pwiz::analysis::MZRTField< T >::TPtr |
Definition at line 98 of file MZRTField.hpp.
std::vector<TPtr> pwiz::analysis::MZRTField< T >::find | ( | double | mz, |
MZTolerance | mzTolerance, | ||
RTMatches | matches | ||
) | const |
find all objects with a given m/z, within a given m/z tolerance, satisfying the 'matches' predicate
Referenced by testFeatureField(), testFind(), testPeakelField(), verifyBombesinFeatures(), and verifyBombesinPeakels().
void pwiz::analysis::MZRTField< T >::remove | ( | const TPtr & | p | ) |
remove an object via a shared reference, rather than an iterator into the set
Definition at line 193 of file MZRTField.hpp.
Referenced by testPeakelField().
std::vector< boost::shared_ptr<T> > pwiz::analysis::MZRTField< T >::find | ( | double | mz, |
MZTolerance | mzTolerance, | ||
RTMatches | matches | ||
) | const |
Definition at line 168 of file MZRTField.hpp.