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.
References m_trace.
Referenced by getPointAt(), getTrace(), initialize(), and operator=().
|
explicit |
Definition at line 14 of file tracejs.cpp.
References m_trace.
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.
Referenced by operator=().
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 |
Definition at line 20 of file tracejs.cpp.
References m_trace.
Referenced by count(), and operator=().
DataPointJs * pappso::TraceJs::getPointAt | ( | int | index | ) | const |
Definition at line 50 of file tracejs.cpp.
References TraceJs(), and m_trace.
Referenced by operator=().
QVariantList pappso::TraceJs::getTrace | ( | ) | const |
Definition at line 63 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 152 of file tracejs.cpp.
References countChangedSignal(), 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(), and m_trace.
void pappso::TraceJs::initialize | ( | const QVariantList & | js_points | ) |
Definition at line 77 of file tracejs.cpp.
References countChangedSignal(), and m_trace.
Referenced by operator=().
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 TraceJs(), countChangedSignal(), and m_trace.
References TraceJs(), append(), clear(), count, getCount(), getPointAt(), getTrace(), initialize(), registerJsConstructor(), toMap(), pappso::x, xValues(), pappso::y, and yValues().
|
static |
Definition at line 225 of file tracejs.cpp.
Referenced by operator=().
QVariantMap pappso::TraceJs::toMap | ( | ) | const |
Definition at line 208 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
QVariantList pappso::TraceJs::xValues | ( | ) | const |
Definition at line 180 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
QVariantList pappso::TraceJs::yValues | ( | ) | const |
Definition at line 194 of file tracejs.cpp.
References m_trace.
Referenced by operator=().
|
private |
Definition at line 70 of file tracejs.h.
Referenced by TraceJs(), TraceJs(), append(), append(), clear(), getCount(), getPointAt(), getTrace(), initialize(), initialize(), initialize(), initialize(), initialize(), initialize(), toMap(), xValues(), and yValues().
|
read |
Definition at line 29 of file tracejs.h.
Referenced by operator=().