libpappsomspp
Library for mass spectrometry
|
#include <xic.h>
Public Member Functions | |
Xic () | |
Xic (const Trace &other) | |
virtual | ~Xic () |
XicCstSPtr | makeXicCstSPtr () const |
XicSPtr | makeXicSPtr () const |
unsigned int | getMsPointDistance (pappso_double rt, pappso_double rt_other) const |
get the number of MS measurement between 2 retention times on this xic More... | |
void | debugPrintValues () const |
void | sortByRetentionTime () |
sort peaks by retention time More... | |
const DataPoint & | atRetentionTime (pappso_double rt) const |
get the DataPoint at the given retention time More... | |
![]() | |
Trace () | |
Trace (const std::vector< pappso_double > &xVector, const std::vector< pappso_double > &yVector) | |
Trace (const std::vector< std::pair< pappso_double, pappso_double >> &dataPoints) | |
Trace (const std::vector< DataPoint > &dataPoints) | |
Trace (const std::vector< DataPoint > &&dataPoints) | |
Trace (const MapTrace &map_trace) | |
Trace (const Trace &other) | |
Trace (const Trace &&other) | |
virtual | ~Trace () |
size_t | initialize (const std::vector< pappso_double > &xVector, const std::vector< pappso_double > &yVector) |
size_t | initialize (const Trace &other) |
size_t | initialize (const std::map< pappso_double, pappso_double > &map) |
virtual Trace & | operator= (const Trace &x) |
virtual Trace & | operator= (Trace &&x) |
TraceSPtr | makeTraceSPtr () const |
TraceCstSPtr | makeTraceCstSPtr () const |
size_t | append (const DataPoint &data_point) |
appends a datapoint and return new size More... | |
std::vector< pappso_double > | xValues () const |
std::vector< pappso_double > | yValues () const |
std::map< pappso_double, pappso_double > | toMap () const |
DataPoint | containsX (pappso_double value, PrecisionPtr precision_p=nullptr) const |
const DataPoint & | minYDataPoint () const |
const DataPoint & | maxYDataPoint () const |
pappso_double | minY () const |
pappso_double | maxY () const |
pappso_double | maxY (double mzStart, double mzEnd) const |
pappso_double | sumY () const |
pappso_double | sumY (double mzStart, double mzEnd) const |
void | sortX () |
void | sortY () |
void | unique () |
virtual Trace & | filter (const FilterInterface &filter) final |
apply a filter on this trace More... | |
QString | toString () const |
std::vector< DataPoint >::const_iterator | dataPointCstIteratorWithX (pappso_double value) const |
find datapoint with exactly x value More... | |
Additional Inherited Members | |
![]() | |
std::size_t | dataPointIndexWithX (pappso_double value) const |
std::vector< DataPoint >::iterator | dataPointIteratorWithX (pappso_double value) |
pappso::Xic::Xic | ( | ) |
pappso::Xic::Xic | ( | const Trace & | other | ) |
const DataPoint & pappso::Xic::atRetentionTime | ( | pappso_double | rt | ) | const |
get the DataPoint at the given retention time
Definition at line 74 of file xic.cpp.
References pappso::rt.
void pappso::Xic::debugPrintValues | ( | ) | const |
unsigned int pappso::Xic::getMsPointDistance | ( | pappso_double | rt, |
pappso_double | rt_other | ||
) | const |
XicCstSPtr pappso::Xic::makeXicCstSPtr | ( | ) | const |
XicSPtr pappso::Xic::makeXicSPtr | ( | ) | const |
void pappso::Xic::sortByRetentionTime | ( | ) |
sort peaks by retention time
Definition at line 113 of file xic.cpp.
References pappso::Trace::sortX().