|
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 | |
| void | debugPrintValues () const |
| void | sortByRetentionTime () |
| sort peaks by retention time | |
| const DataPoint & | atRetentionTime (pappso_double rt) const |
| get the DataPoint at the given retention time | |
| virtual Trace & | operator= (const Trace &x) |
| virtual Trace & | operator= (Trace &&x) |
Public Member Functions inherited from pappso::Trace | |
| Trace () | |
| Trace (const QString &text) | |
| 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 QString &x_text, const QString &y_text) |
| size_t | initialize (const QString &space_sep_text) |
| size_t | initialize (const Trace &other) |
| size_t | initialize (const std::map< pappso_double, pappso_double > &map) |
| TraceSPtr | makeTraceSPtr () const |
| TraceCstSPtr | makeTraceCstSPtr () const |
| size_t | append (const DataPoint &data_point) |
| appends a datapoint and return new size | |
| 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 & | minXDataPoint () const |
| const DataPoint & | maxXDataPoint () const |
| const DataPoint & | minYDataPoint () const |
| const DataPoint & | maxYDataPoint () const |
| pappso_double | minX () const |
| pappso_double | maxX () 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 | sort (Enums::SortType sort_type, Enums::SortOrder sort_order=Enums::SortOrder::ascending) |
| void | sortX (Enums::SortOrder sort_order=Enums::SortOrder::ascending) |
| void | sortY (Enums::SortOrder sort_order=Enums::SortOrder::ascending) |
| void | unique () |
| std::size_t | removeZeroYDataPoints () |
| virtual Trace & | filter (const FilterInterface &filter) final |
| apply a filter on this trace | |
| QString | toString () const |
| QByteArray | xAsBase64Encoded () const |
| QByteArray | yAsBase64Encoded () const |
| std::vector< DataPoint >::const_iterator | dataPointCstIteratorWithX (pappso_double value) const |
| find datapoint with exactly x value | |
Additional Inherited Members | |
Protected Member Functions inherited from pappso::Trace | |
| 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 | ) |
Definition at line 43 of file xic.cpp.
References pappso::Trace::Trace().
| const DataPoint & pappso::Xic::atRetentionTime | ( | pappso_double | rt | ) | const |
| void pappso::Xic::debugPrintValues | ( | ) | const |
| unsigned int pappso::Xic::getMsPointDistance | ( | pappso_double | rt, |
| pappso_double | rt_other ) const |
get the number of MS measurement between 2 retention times on this xic
Definition at line 86 of file xic.cpp.
| XicCstSPtr pappso::Xic::makeXicCstSPtr | ( | ) | const |
| XicSPtr pappso::Xic::makeXicSPtr | ( | ) | const |
Reimplemented from pappso::Trace.
Definition at line 179 of file trace.cpp.
Reimplemented from pappso::Trace.
Definition at line 180 of file trace.cpp.
| void pappso::Xic::sortByRetentionTime | ( | ) |
sort peaks by retention time
Definition at line 113 of file xic.cpp.
References pappso::Trace::sortX().