| 
    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=().