libpappsomspp
Library for mass spectrometry
Loading...
Searching...
No Matches
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
11
/////////////////////// Qt includes
12
#include <QObject>
13
#include <QString>
14
15
16
#include "
pappsomspp/config.h
"
17
#include "
pappsomspp/export-import-config.h
"
18
#include "
baseplotcontext.h
"
19
20
21
/////////////////////// Local includes
22
23
namespace
pappso
24
{
25
26
class
PMSPP_LIB_DECL
MassSpecTracePlotContext
:
public
BasePlotContext
27
{
28
public
:
29
MassSpecTracePlotContext
();
30
MassSpecTracePlotContext
(
const
MassSpecTracePlotContext
&other);
31
virtual
~MassSpecTracePlotContext
();
32
33
MassSpecTracePlotContext
*
clone
();
34
void
initialize
(
const
BasePlotContext
&other);
35
void
initialize
(
const
MassSpecTracePlotContext
&other);
36
37
MassSpecTracePlotContext
&
operator=
(
const
BasePlotContext
&other);
38
MassSpecTracePlotContext
&
operator=
(
const
MassSpecTracePlotContext
&other);
39
40
quint16
m_lastZ
= std::numeric_limits<quint16>::max();
41
double
m_lastMz
= qQNaN();
42
double
m_lastTicIntensity
= qQNaN();
43
double
m_lastMr
= qQNaN();
44
double
m_lastResolvingPower
= qQNaN();
45
46
void
resetDeconvolutionData
();
47
48
QString
toString
()
const
;
49
};
50
51
52
}
// namespace pappso
baseplotcontext.h
pappso::BasePlotContext::BasePlotContext
BasePlotContext()
Definition
baseplotcontext.cpp:38
pappso::MassSpecTracePlotContext::MassSpecTracePlotContext
MassSpecTracePlotContext()
Definition
massspectraceplotcontext.cpp:18
pappso::MassSpecTracePlotContext::m_lastMz
double m_lastMz
Definition
massspectraceplotcontext.h:41
pappso::MassSpecTracePlotContext::m_lastZ
quint16 m_lastZ
Definition
massspectraceplotcontext.h:40
pappso::MassSpecTracePlotContext::m_lastResolvingPower
double m_lastResolvingPower
Definition
massspectraceplotcontext.h:44
pappso::MassSpecTracePlotContext::toString
QString toString() const
Definition
massspectraceplotcontext.cpp:85
pappso::MassSpecTracePlotContext::initialize
void initialize(const BasePlotContext &other)
Definition
massspectraceplotcontext.cpp:43
pappso::MassSpecTracePlotContext::resetDeconvolutionData
void resetDeconvolutionData()
Definition
massspectraceplotcontext.cpp:77
pappso::MassSpecTracePlotContext::clone
MassSpecTracePlotContext * clone()
Definition
massspectraceplotcontext.cpp:37
pappso::MassSpecTracePlotContext::operator=
MassSpecTracePlotContext & operator=(const BasePlotContext &other)
Definition
massspectraceplotcontext.cpp:61
pappso::MassSpecTracePlotContext::m_lastMr
double m_lastMr
Definition
massspectraceplotcontext.h:43
pappso::MassSpecTracePlotContext::m_lastTicIntensity
double m_lastTicIntensity
Definition
massspectraceplotcontext.h:42
config.h
export-import-config.h
PMSPP_LIB_DECL
#define PMSPP_LIB_DECL
Definition
export-import-config.h:14
pappso
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
Definition
aa.cpp:39
pappsomspp
gui
plotwidget
massspectraceplotcontext.h
Generated on
for libpappsomspp by
1.15.0