20 class LayerData1DBase;
21 class LayerData1DChrom;
22 class LayerData1DIonMobility;
23 class LayerData1DPeak;
Base class for all 1D layers, a special case of LayerData.
Definition: LayerData1DBase.h:28
Definition: LayerData1DChrom.h:17
Definition: LayerData1DIonMobility.h:18
Definition: LayerData1DPeak.h:18
ContainerType::const_iterator ConstIterator
Non-mutable iterator.
Definition: MSSpectrum.h:110
A base class for painting all items from a data layer (as supported by class derived from here) onto ...
Definition: Painter1DBase.h:30
void drawAnnotations_(const LayerData1DBase *layer, QPainter &painter, Plot1DCanvas *canvas) const
virtual ~Painter1DBase()=default
virtual void paint(QPainter *painter, Plot1DCanvas *canvas, int layer_index)=0
Paints items using the given painter onto the canvas.
Painter1D for chromatograms.
Definition: Painter1DBase.h:71
void paint(QPainter *, Plot1DCanvas *canvas, int layer_index) override
Implementation of base class.
const LayerData1DChrom * layer_
the data to paint
Definition: Painter1DBase.h:80
Painter1DChrom(const LayerData1DChrom *parent)
C'tor which remembers the layer to paint.
Painter1D for mobilograms.
Definition: Painter1DBase.h:88
void paint(QPainter *, Plot1DCanvas *canvas, int layer_index) override
Implementation of base class.
const LayerData1DIonMobility * layer_
the data to paint
Definition: Painter1DBase.h:97
Painter1DIonMobility(const LayerData1DIonMobility *parent)
C'tor which remembers the layer to paint.
Painter1D for spectra.
Definition: Painter1DBase.h:51
void paint(QPainter *, Plot1DCanvas *canvas, int layer_index) override
Implementation of base class.
void drawMZAtInterestingPeaks_(QPainter &painter, Plot1DCanvas *canvas, MSSpectrum::ConstIterator v_begin, MSSpectrum::ConstIterator v_end) const
annotate up to 10 interesting peaks in the range vbegin to vend with their m/z values (using deisotop...
const LayerData1DPeak * layer_
the data to paint
Definition: Painter1DBase.h:63
Painter1DPeak(const LayerData1DPeak *parent)
C'tor which remembers the layer to paint.
An empty base class with some static convenience functions.
Definition: PainterBase.h:39
Canvas for visualization of one or several spectra.
Definition: Plot1DCanvas.h:295
Main OpenMS namespace.
Definition: openswathalgo/include/OpenMS/OPENSWATHALGO/DATAACCESS/ISpectrumAccess.h:19