20#ifndef LIBREPCB_CORE_PROJECTJSONEXPORT_H
21#define LIBREPCB_CORE_PROJECTJSONEXPORT_H
26#include "../types/point.h"
57 std::optional<std::pair<Point, Point>>
points;
69 QJsonArray
toJson(const QStringList& obj) const;
The AssemblyVariant class.
Definition assemblyvariant.h:44
The Board class represents a PCB of a project and is always part of a circuit.
Definition board.h:73
The Length class is used to represent a length (for example 12.75 millimeters)
Definition length.h:82
Predefined colors relevant for PCB fabrication.
Definition pcbcolor.h:41
The Project class represents a whole (opened) project with all its content.
Definition project.h:71
Project data export to JSON.
Definition projectjsonexport.h:53
QJsonArray toJson(const QStringList &obj) const
Definition projectjsonexport.cpp:61
QByteArray toUtf8(const Project &obj) const
Definition projectjsonexport.cpp:221
ProjectJsonExport() noexcept
Definition projectjsonexport.cpp:51
Definition occmodel.cpp:76
Definition projectjsonexport.h:56
std::optional< std::pair< Point, Point > > points
Definition projectjsonexport.h:57