32using boost::shared_ptr;
46 virtual size_t size()
const;
48 virtual size_t find(
const string&
id)
const;
51#ifdef PWIZ_READER_BRUKER
53 const string& rootpath,
55 CompassDataPtr compassDataPtr);
62 CompassDataPtr compassDataPtr_;
67 CVID chromatogramType;
72 vector<IndexEntry> index_;
75 map<string, size_t> idToIndexMap_;
common functionality for base ChromatogramList implementations
virtual ChromatogramPtr chromatogram(size_t index, bool getBinaryData) const
retrieve a chromatogram by index
virtual const ChromatogramIdentity & chromatogramIdentity(size_t index) const
access to a chromatogram index
virtual size_t find(const string &id) const
find id in the chromatogram index (returns size() on failure)
virtual size_t size() const
returns the number of chromatograms
boost::shared_ptr< Chromatogram > ChromatogramPtr
Identifying information for a chromatogram.
This is the root element of ProteoWizard; it represents the mzML element, defined as: intended to cap...