|
ProteoWizard
|
Interface for accessing chromatograms, which may be stored in memory or backed by a data file (RAW, mzXML, mzML). More...
#include <MSData.hpp>
Public Member Functions | |
| virtual size_t | size () const =0 |
| returns the number of chromatograms | |
| bool | empty () const |
| returns true iff (size() == 0) and (dataProcessingPtr.get() == NULL) | |
| virtual const ChromatogramIdentity & | chromatogramIdentity (size_t index) const =0 |
| access to a chromatogram index | |
| virtual size_t | find (const std::string &id) const |
| find id in the chromatogram index (returns size() on failure) | |
| virtual ChromatogramPtr | chromatogram (size_t index, bool getBinaryData=false) const =0 |
| retrieve a chromatogram by index | |
| virtual const boost::shared_ptr< const DataProcessing > | dataProcessingPtr () const |
| returns the data processing affecting spectra retrieved through this interface | |
| virtual | ~ChromatogramList () |
Interface for accessing chromatograms, which may be stored in memory or backed by a data file (RAW, mzXML, mzML).
Implementation notes:
Definition at line 750 of file MSData.hpp.
|
inlinevirtual |
Definition at line 775 of file MSData.hpp.
|
pure virtual |
returns the number of chromatograms
Implemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::analysis::ChromatogramListWrapper, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Bruker, pwiz::msdata::detail::ChromatogramList_ABI, pwiz::msdata::detail::ChromatogramList_Waters, MyBase, and MyBase.
Referenced by pwiz::msdata::TextWriter::operator()(), and testChromatograms().
| bool pwiz::msdata::ChromatogramList::empty | ( | ) | const |
returns true iff (size() == 0) and (dataProcessingPtr.get() == NULL)
Reimplemented in pwiz::msdata::ChromatogramListSimple, and pwiz::analysis::ChromatogramListWrapper.
|
pure virtual |
access to a chromatogram index
Implemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::analysis::ChromatogramListWrapper, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Bruker, pwiz::msdata::detail::ChromatogramList_ABI, pwiz::msdata::detail::ChromatogramList_Waters, and MyBase.
|
virtual |
find id in the chromatogram index (returns size() on failure)
Reimplemented in pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::analysis::ChromatogramListWrapper, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Bruker, pwiz::msdata::detail::ChromatogramList_ABI, and pwiz::msdata::detail::ChromatogramList_Waters.
|
pure virtual |
retrieve a chromatogram by index
Implemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::analysis::ChromatogramListWrapper, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Bruker, pwiz::analysis::ChromatogramList_SavitzkyGolaySmoother, pwiz::msdata::detail::ChromatogramList_ABI, pwiz::msdata::detail::ChromatogramList_Waters, and MyBase.
Referenced by pwiz::msdata::TextWriter::operator()(), and testChromatograms().
|
virtual |
returns the data processing affecting spectra retrieved through this interface
Reimplemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::ChromatogramListBase, and MyBase.
Referenced by pwiz::msdata::TextWriter::operator()(), and testChromatograms().
1.8.1.1