46 class LayerData1DBase;
47 class LayerData1DChrom;
48 class LayerData1DIonMobility;
49 class LayerData1DPeak;
Base class for all 1D layers, a special case of LayerData.
Definition: LayerData1DBase.h:54
Definition: LayerData1DChrom.h:43
Definition: LayerData1DIonMobility.h:44
Definition: LayerData1DPeak.h:44
ContainerType::const_iterator ConstIterator
Non-mutable iterator.
Definition: MSSpectrum.h:136
A base class for painting all items from a data layer (as supported by class derived from here) onto ...
Definition: Painter1DBase.h:56
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:97
void paint(QPainter *, Plot1DCanvas *canvas, int layer_index) override
Implementation of base class.
const LayerData1DChrom * layer_
the data to paint
Definition: Painter1DBase.h:106
Painter1DChrom(const LayerData1DChrom *parent)
C'tor which remembers the layer to paint.
Painter1D for mobilograms.
Definition: Painter1DBase.h:114
void paint(QPainter *, Plot1DCanvas *canvas, int layer_index) override
Implementation of base class.
const LayerData1DIonMobility * layer_
the data to paint
Definition: Painter1DBase.h:123
Painter1DIonMobility(const LayerData1DIonMobility *parent)
C'tor which remembers the layer to paint.
Painter1D for spectra.
Definition: Painter1DBase.h:77
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:89
Painter1DPeak(const LayerData1DPeak *parent)
C'tor which remembers the layer to paint.
An empty base class with some static convenience functions.
Definition: PainterBase.h:65
Canvas for visualization of one or several spectra.
Definition: Plot1DCanvas.h:321
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:48