44 qRegisterMetaType<pappso::MassSpecTracePlotContext>(
45 "pappso::MassSpecTracePlotContext");
48 qRegisterMetaType<pappso::MassSpecTracePlotContext *>(
49 "pappso::MassSpecTracePlotContext *");
65 const QString &x_axis_label,
66 const QString &y_axis_label)
156 if(
m_context.m_mouseButtonsAtMousePress & Qt::LeftButton)
236 double charge_fractional_part)
332 double startMz =
m_context.m_xRegionRangeStart;
333 double curMz =
m_context.m_xRegionRangeEnd;
340 m_context.m_lastMz = std::numeric_limits<double>::min();
341 m_context.m_lastTicIntensity = std::numeric_limits<double>::min();
342 m_context.m_lastMr = std::numeric_limits<double>::min();
374 double chargeTemp = ((lowerMz * span) - span) / (upperMz - lowerMz);
378 double chargeIntPart;
379 double chargeFracPart = modf(chargeTemp, &chargeIntPart);
406 m_context.m_lastMz = std::numeric_limits<double>::min();
407 m_context.m_lastTicIntensity = std::numeric_limits<double>::min();
408 m_context.m_lastMr = std::numeric_limits<double>::min();
484 double chargeTemp = 1 / fabs(
m_context.m_xDelta);
487 double chargeIntPart;
488 double chargeFracPart = modf(chargeTemp, &chargeIntPart);
500 m_context.m_lastMz = std::numeric_limits<double>::min();
501 m_context.m_lastTicIntensity = std::numeric_limits<double>::min();
502 m_context.m_lastMr = std::numeric_limits<double>::min();
561 m_context.m_lastResolvingPower = std::numeric_limits<double>::min();
574 (std::min<double>(
m_context.m_xRegionRangeStart,
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
const pappso_double MPROTON(1.007276466879)