|
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 More... | |
| bool | empty () const |
| returns true iff (size() == 0) and (dataProcessingPtr.get() == NULL) More... | |
| virtual const ChromatogramIdentity & | chromatogramIdentity (size_t index) const =0 |
| access to a chromatogram index More... | |
| virtual size_t | find (const std::string &id) const |
| find id in the chromatogram index (returns size() on failure) More... | |
| virtual ChromatogramPtr | chromatogram (size_t index, bool getBinaryData=false) const =0 |
| retrieve a chromatogram by index More... | |
| virtual const boost::shared_ptr< const DataProcessing > | dataProcessingPtr () const |
| returns the data processing affecting spectra retrieved through this interface More... | |
| 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 752 of file MSData.hpp.
|
inlinevirtual |
Definition at line 777 of file MSData.hpp.
|
pure virtual |
returns the number of chromatograms
Implemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Shimadzu, 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)
|
pure virtual |
access to a chromatogram index
Implemented in pwiz::msdata::ChromatogramListSimple, pwiz::msdata::detail::ChromatogramList_Thermo, pwiz::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Shimadzu, 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::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Shimadzu, 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::msdata::detail::ChromatogramList_Agilent, pwiz::msdata::detail::ChromatogramList_Shimadzu, pwiz::msdata::detail::ChromatogramList_Bruker, 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.13