#include <precision.h>
Definition at line 147 of file precision.h.
◆ MapDaltonPrecision [1/2]
◆ MapDaltonPrecision [2/2]
◆ MapMzPrecision
◆ MapPpmPrecision [1/2]
◆ MapPpmPrecision [2/2]
◆ MapResPrecision [1/2]
◆ MapResPrecision [2/2]
◆ fromString() [1/2]
PrecisionPtr pappso::PrecisionFactory::fromString |
( |
const QString & |
str | ) |
|
|
static |
Definition at line 92 of file precision.cpp.
98 else if(list.size() == 2)
100 if(list[1].toLower() ==
"dalton")
105 if(list[1].toLower() ==
"ppm")
110 if(list[1].toLower() ==
"res")
115 throw ExceptionNotPossible(
116 QObject::tr(
"ERROR getting precision from string :\nprecision "
117 "unit %1 to not known in %2")
123 throw ExceptionNotPossible(QObject::tr(
"ERROR getting precision from string "
124 ":\nunable to convert %1 to precision")
131 MapDaltonPrecision::iterator it =
m_mapDalton.find(value);
135 std::pair<MapDaltonPrecision::iterator, bool> insert_res =
136 m_mapDalton.insert(std::pair<pappso_double, DaltonPrecision *>(
137 value,
new DaltonPrecision(value)));
138 it = insert_res.first;
◆ fromString() [2/2]
static PrecisionPtr pappso::PrecisionFactory::fromString |
( |
const QString & |
str | ) |
|
|
static |
◆ getDaltonInstance() [1/2]
Definition at line 150 of file precision.cpp.
152 throw ExceptionNotPossible(
153 QObject::tr(
"Fatal error at precision.cpp "
154 "-- ERROR trying to set a Resolution precision value of 0. "
155 "Program aborted."));
157 MapPpmPrecision::iterator it =
m_mapPpm.find(value);
162 std::pair<MapPpmPrecision::iterator, bool> insert_res =
163 m_mapPpm.insert(std::pair<pappso_double, PpmPrecision *>(
164 value,
new PpmPrecision(value)));
165 it = insert_res.first;
References m_mapPpm.
Referenced by pappso::AaModification::getInstance().
◆ getDaltonInstance() [2/2]
◆ getMzInstance()
◆ getPpmInstance() [1/2]
Definition at line 170 of file precision.cpp.
179 throw ExceptionNotPossible(
180 QObject::tr(
"Fatal error at precision.cpp "
181 "-- ERROR trying to set a Resolution precision value of 0. "
182 "Program aborted."));
184 MapResPrecision::iterator it =
m_mapRes.find(value);
189 std::pair<MapResPrecision::iterator, bool> insert_res =
190 m_mapRes.insert(std::pair<pappso_double, ResPrecision *>(
191 value,
new ResPrecision(value)));
192 it = insert_res.first;
◆ getPpmInstance() [2/2]
◆ getResInstance() [1/2]
◆ getResInstance() [2/2]
◆ m_mapDalton
◆ m_mapMz
◆ m_mapPpm
◆ m_mapRes
The documentation for this class was generated from the following files: