| 
    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