|
libpappsomspp
Library for mass spectrometry
|
#include <tracejs.h>
Signals | |
| void | sizeChangedSignal () |
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 | getSize () 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 | size |
Private Attributes | |
| Trace | m_trace |
|
explicit |
Definition at line 9 of file tracejs.cpp.
References m_trace.
Referenced by getPointAt(), getTrace(), initialize(), and operator=().
|
explicit |
Definition at line 13 of file tracejs.cpp.
References m_trace.
| void pappso::TraceJs::append | ( | const DataPointJs * | data_point_js_p | ) |
Definition at line 31 of file tracejs.cpp.
References pappso::DataPointJs::dataPoint(), m_trace, and sizeChangedSignal().
| void pappso::TraceJs::append | ( | double | x, |
| double | y ) |
Definition at line 24 of file tracejs.cpp.
References m_trace, sizeChangedSignal(), pappso::x, and pappso::y.
Referenced by operator=().
| void pappso::TraceJs::clear | ( | ) |
| DataPointJs * pappso::TraceJs::getPointAt | ( | int | index | ) | const |
Definition at line 41 of file tracejs.cpp.
References TraceJs(), and m_trace.
Referenced by operator=().
| int pappso::TraceJs::getSize | ( | ) | const |
| QVariantList pappso::TraceJs::getTrace | ( | ) | const |
Definition at line 54 of file tracejs.cpp.
References TraceJs(), and m_trace.
Referenced by operator=().
| size_t pappso::TraceJs::initialize | ( | const QString & | space_sep_text | ) |
Definition at line 143 of file tracejs.cpp.
References m_trace, and sizeChangedSignal().
| size_t pappso::TraceJs::initialize | ( | const QString & | x_text, |
| const QString & | y_text ) |
Definition at line 133 of file tracejs.cpp.
References m_trace, and sizeChangedSignal().
| void pappso::TraceJs::initialize | ( | const QVariantList & | js_points | ) |
Definition at line 68 of file tracejs.cpp.
References m_trace, and sizeChangedSignal().
Referenced by operator=().
| std::size_t pappso::TraceJs::initialize | ( | const QVariantList & | x_values, |
| const QVariantList & | y_values ) |
Definition at line 116 of file tracejs.cpp.
References m_trace, and sizeChangedSignal().
| void pappso::TraceJs::initialize | ( | const QVariantMap & | map | ) |
Definition at line 95 of file tracejs.cpp.
References m_trace, and sizeChangedSignal().
| size_t pappso::TraceJs::initialize | ( | const TraceJs & | other | ) |
Definition at line 153 of file tracejs.cpp.
References TraceJs(), m_trace, and sizeChangedSignal().
References TraceJs(), append(), clear(), getPointAt(), getSize(), getTrace(), initialize(), registerJsConstructor(), toMap(), xValues(), and yValues().
|
static |
Definition at line 214 of file tracejs.cpp.
Referenced by operator=().
|
signal |
Referenced by append(), append(), initialize(), initialize(), initialize(), initialize(), initialize(), and initialize().
| QVariantMap pappso::TraceJs::toMap | ( | ) | const |
Definition at line 197 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
| QVariantList pappso::TraceJs::xValues | ( | ) | const |
Definition at line 169 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
| QVariantList pappso::TraceJs::yValues | ( | ) | const |
Definition at line 183 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
|
private |
Definition at line 69 of file tracejs.h.
Referenced by TraceJs(), TraceJs(), append(), append(), clear(), getPointAt(), getSize(), getTrace(), initialize(), initialize(), initialize(), initialize(), initialize(), initialize(), toMap(), xValues(), and yValues().