|
libpappsomspp
Library for mass spectrometry
|
#include <tracejs.h>
Signals | |
| void | countChangedSignal () |
Public Member Functions | |
| Q_INVOKABLE | TraceJs (QObject *parent=nullptr) |
| Q_INVOKABLE | TraceJs (const Trace &trace, QObject *parent=nullptr) |
| TraceJs & | operator= (const TraceJs &)=delete |
| Q_INVOKABLE int | count () const |
| Q_INVOKABLE int | getCount () const |
| Q_INVOKABLE void | append (double x, double y) |
| Q_INVOKABLE void | append (const DataPointJs *data_point_js_p) |
| Q_INVOKABLE DataPointJs * | getPointAt (int index) const |
| Q_INVOKABLE QVariantList | getTrace () const |
| Q_INVOKABLE void | initialize (const QVariantList &js_points) |
| Q_INVOKABLE void | initialize (const QVariantMap &map) |
| Q_INVOKABLE std::size_t | initialize (const QVariantList &x_values, const QVariantList &y_values) |
| Q_INVOKABLE std::size_t | initialize (const QString &x_text, const QString &y_text) |
| Q_INVOKABLE std::size_t | initialize (const QString &space_sep_text) |
| Q_INVOKABLE std::size_t | initialize (const TraceJs &other) |
| Q_INVOKABLE QVariantList | xValues () const |
| Q_INVOKABLE QVariantList | yValues () const |
| Q_INVOKABLE QVariantMap | toMap () const |
| Q_INVOKABLE void | clear () |
Static Public Member Functions | |
| static void | registerJsConstructor (QJSEngine *engine) |
Properties | |
| int | count |
Private Attributes | |
| Trace | m_trace |
|
explicit |
Definition at line 10 of file tracejs.cpp.
|
explicit |
Definition at line 14 of file tracejs.cpp.
| void pappso::TraceJs::append | ( | const DataPointJs * | data_point_js_p | ) |
Definition at line 40 of file tracejs.cpp.
References countChangedSignal(), pappso::DataPointJs::dataPoint(), and m_trace.
| void pappso::TraceJs::append | ( | double | x, |
| double | y | ||
| ) |
Definition at line 33 of file tracejs.cpp.
References countChangedSignal(), m_trace, pappso::x, and pappso::y.
| void pappso::TraceJs::clear | ( | ) |
| int pappso::TraceJs::count | ( | ) | const |
|
signal |
Referenced by append(), append(), initialize(), initialize(), initialize(), initialize(), initialize(), and initialize().
| int pappso::TraceJs::getCount | ( | ) | const |
| DataPointJs * pappso::TraceJs::getPointAt | ( | int | index | ) | const |
Definition at line 50 of file tracejs.cpp.
References m_trace.
| QVariantList pappso::TraceJs::getTrace | ( | ) | const |
Definition at line 63 of file tracejs.cpp.
References m_trace.
| size_t pappso::TraceJs::initialize | ( | const QString & | space_sep_text | ) |
Definition at line 152 of file tracejs.cpp.
References countChangedSignal(), pappso::Trace::initialize(), and m_trace.
| size_t pappso::TraceJs::initialize | ( | const QString & | x_text, |
| const QString & | y_text | ||
| ) |
Definition at line 142 of file tracejs.cpp.
References countChangedSignal(), pappso::Trace::initialize(), and m_trace.
| void pappso::TraceJs::initialize | ( | const QVariantList & | js_points | ) |
Definition at line 77 of file tracejs.cpp.
References countChangedSignal(), and m_trace.
| std::size_t pappso::TraceJs::initialize | ( | const QVariantList & | x_values, |
| const QVariantList & | y_values | ||
| ) |
Definition at line 125 of file tracejs.cpp.
References countChangedSignal(), and m_trace.
| void pappso::TraceJs::initialize | ( | const QVariantMap & | map | ) |
Definition at line 104 of file tracejs.cpp.
References countChangedSignal(), and m_trace.
| size_t pappso::TraceJs::initialize | ( | const TraceJs & | other | ) |
Definition at line 162 of file tracejs.cpp.
References countChangedSignal(), and m_trace.
|
static |
Definition at line 225 of file tracejs.cpp.
| QVariantMap pappso::TraceJs::toMap | ( | ) | const |
Definition at line 208 of file tracejs.cpp.
References m_trace.
| QVariantList pappso::TraceJs::xValues | ( | ) | const |
Definition at line 180 of file tracejs.cpp.
References pappso::Trace::append(), and m_trace.
| QVariantList pappso::TraceJs::yValues | ( | ) | const |
Definition at line 194 of file tracejs.cpp.
References m_trace.
|
private |
Definition at line 70 of file tracejs.h.
Referenced by append(), append(), clear(), getCount(), getPointAt(), getTrace(), initialize(), initialize(), initialize(), initialize(), initialize(), initialize(), toMap(), xValues(), and yValues().