24#ifndef _CHROMATOGRAMLIST_SAVITZKYGOLAYSMOOTHER_HPP_
25#define _CHROMATOGRAMLIST_SAVITZKYGOLAYSMOOTHER_HPP_
ChromatogramList implementation to return native centroided chromatogram data.
virtual msdata::ChromatogramPtr chromatogram(size_t index, bool getBinaryData=false) const
retrieve a chromatogram by index
ChromatogramList_SavitzkyGolaySmoother(const msdata::ChromatogramListPtr &inner, const util::IntegerSet &msLevelsToSmooth)
const util::IntegerSet msLevelsToSmooth_
static bool accept(const msdata::ChromatogramListPtr &inner)
Inheritable pass-through implementation for wrapping a ChromatogramList.
a virtual container of integers, accessible via an iterator interface, stored as union of intervals
boost::shared_ptr< Chromatogram > ChromatogramPtr
boost::shared_ptr< ChromatogramList > ChromatogramListPtr