35 Q_INVOKABLE explicit
DataPointJs(QObject *parent =
nullptr);
36 Q_INVOKABLE explicit
DataPointJs(
double x,
double y, QObject *parent =
nullptr);
39 Q_INVOKABLE
double getX() const;
40 Q_INVOKABLE
void setX(
double x);
42 Q_INVOKABLE
double getY() const;
43 Q_INVOKABLE
void setY(
double y);
45 Q_INVOKABLE
void setData(
double x,
double y);
50 QString
toString(
int decimals) const;
52 Q_INVOKABLE
void reset();
56 Q_INVOKABLE
void initialize(const QString &text);
Q_INVOKABLE double getX() const
Q_INVOKABLE void setX(double x)
Q_INVOKABLE void setY(double y)
void setDataPoint(const DataPoint &point)
Q_INVOKABLE DataPointJs(QObject *parent=nullptr)
const DataPoint & dataPoint() const
Q_INVOKABLE void setData(double x, double y)
Q_INVOKABLE void incrementY(double value)
Q_INVOKABLE void incrementX(double value)
Q_INVOKABLE double getY() const
static void registerJsConstructor(QJSEngine *engine)
Q_INVOKABLE void initialize(double x, double y)
#define PAPPSO_REGISTER_JS_CLASS(NS_IDENT, CLASS_NAME)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...