29#include <QCborStreamWriter>
31#include <qcborvalue.h>
69 const QString &software_version,
71 const QString &operation);
77 void writeArray(
const std::vector<std::size_t> &int_list);
78 void writeArray(
const std::vector<qint64> &int_list);
79 void writeArray(
const std::vector<double> &double_list);
80 void writeArray(
const std::vector<int> &positions);
81 void writeArray(
const std::vector<std::uint8_t> &small_uint_list);
83 void writeArray(
const std::vector<QString> &str_list);
91 const QString &x_label =
"x",
92 const QString &y_label =
"y");
A simple container of DataPoint instances.
CborStreamWriter(QByteArray *data)
void writeInformations(const QString &software_name, const QString &software_version, const QString &type, const QString &operation)
automatically produces an informations CBOR map the "informations" map contains default parameters : ...
void writeXicCoord(const pappso::XicCoord &xic_coord)
serialize a PAPPSO xic coordinate object to CBOR
void writeCborValue(const QCborValue &cbor_value)
void writeArray(const std::vector< std::size_t > &int_list)
void writeXicCoordList(const std::vector< pappso::XicCoordSPtr > &xic_coord_list)
serialize a PAPPSO xic coordinate object list to CBOR
void writeTrace(const pappso::Trace &trace, const QString &x_label="x", const QString &y_label="y")
serialize a PAPPSO trace object to CBOR
const QString & getUuid() const
get UUID intialized when using writeInformations
void writeCborMap(const QCborMap &cbor_map)
void writeCborArray(const QCborArray &cbor_array)
tries to keep as much as possible monoisotopes, removing any possible C13 peaks and changes multichar...
coordinates of the XIC to extract and the resulting XIC after extraction