1#ifndef QWT3D_SERIALIZE_H
2#define QWT3D_SERIALIZE_H
6#include "qwt3d_global.h"
7#include "qwt3d_types.h"
12constexpr int qwt3d_serialize_version = 1;
15constexpr quint32 qwt3d_magic_mark = 0x3D5A4BF1;
16constexpr quint32 qwt3d_magic_mark2 = 0xAA3D1234;
17constexpr quint32 qwt3d_magic_mark3 = 0x3D5678AB;
20constexpr QDataStream::Version qwt3d_datastream_version = QDataStream::Qt_5_12;
29QWT3D_EXPORT QDataStream& operator<<(QDataStream& out,
const Triple& t);
30QWT3D_EXPORT QDataStream& operator>>(QDataStream& in,
Triple& t);
33QWT3D_EXPORT QDataStream& operator<<(QDataStream& out,
const RGBA& c);
34QWT3D_EXPORT QDataStream& operator>>(QDataStream& in,
RGBA& c);
37QWT3D_EXPORT QDataStream& operator<<(QDataStream& out,
const ParallelEpiped& p);
38QWT3D_EXPORT QDataStream& operator>>(QDataStream& in,
ParallelEpiped& p);
41QWT3D_EXPORT QDataStream& operator<<(QDataStream& out,
const Qwt3DFunctionData& d);
52QWT3D_EXPORT QDataStream& operator<<(QDataStream& out,
const Qwt3DTheme& theme);
53QWT3D_EXPORT QDataStream& operator>>(QDataStream& in,
Qwt3DTheme& theme);
Complete visual theme descriptor for Qwt3DPlot widgets.
Definition qwt3d_theme.h:34
Parallelepiped spanned by 2 Triples.
Definition qwt3d_types.h:334
Result of evaluating a Qwt3DFunction over its grid.
Definition qwt3d_types.h:543
Result of evaluating a Qwt3DParametricSurface over its grid.
Definition qwt3d_types.h:560
Red-Green-Blue-Alpha value.
Definition qwt3d_types.h:395
Triple [x,y,z].
Definition qwt3d_types.h:201