libpappsomspp
Library for mass spectrometry
massspectraceplotcontext.h
Go to the documentation of this file.
1 // Copyright 2021 Filippo Rusconi
2 // GPLv3+
3 
4 #pragma once
5 
6 
7 /////////////////////// StdLib includes
8 
9 
10 /////////////////////// Qt includes
11 #include <QString>
12 
13 
14 /////////////////////// Local includes
15 #include "../../exportinmportconfig.h"
16 #include "baseplotcontext.h"
17 
18 namespace pappso
19 {
20 
22 {
23  public:
26 
27  virtual ~MassSpecTracePlotContext();
28 
29  MassSpecTracePlotContext &operator=(const BasePlotContext &other);
30  MassSpecTracePlotContext &operator=(const MassSpecTracePlotContext &other);
31 
32  int m_lastZ = -1;
33  double m_lastMz = std::numeric_limits<double>::min();
34  double m_lastTicIntensity = std::numeric_limits<double>::min();
35  double m_lastMr = std::numeric_limits<double>::min();
36  double m_lastResolvingPower = std::numeric_limits<double>::min();
37 
38  QString toString() const;
39 };
40 
41 } // namespace pappso
42 
#define PMSPP_LIB_DECL
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition: aa.cpp:39