|
KiCad PCB EDA Suite
|
#include <jobs/job_export_pcb_odb.h>#include <jobs/job_registry.h>#include <i18n_utility.h>#include <wildcards_and_files_ext.h>#include <lset.h>#include <json_conversions.h>Go to the source code of this file.
Functions | |
| NLOHMANN_JSON_SERIALIZE_ENUM (JOB_EXPORT_PCB_ODB::ODB_COMPRESSION, { { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::NONE, "none" }, { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::ZIP, "zip" }, { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::TGZ, "tgz" }, }) NLOHMANN_JSON_SERIALIZE_ENUM(JOB_EXPORT_PCB_ODB | |
| NLOHMANN_JSON_SERIALIZE_ENUM (JOB_EXPORT_PCB_ODB::ORIGIN, { { JOB_EXPORT_PCB_ODB::ORIGIN::ABSOLUTE_COORDS, "absolute" }, { JOB_EXPORT_PCB_ODB::ORIGIN::AUX, "aux" }, { JOB_EXPORT_PCB_ODB::ORIGIN::GRID, "grid" }, }) JOB_EXPORT_PCB_ODB | |
| REGISTER_JOB (pcb_export_odb, _HKI("PCB: Export ODB++"), KIWAY::FACE_PCB, JOB_EXPORT_PCB_ODB) | |
| NLOHMANN_JSON_SERIALIZE_ENUM | ( | JOB_EXPORT_PCB_ODB::ODB_COMPRESSION | , |
| { { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::NONE, "none" }, { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::ZIP, "zip" }, { JOB_EXPORT_PCB_ODB::ODB_COMPRESSION::TGZ, "tgz" }, } | ) |
Definition at line 68 of file job_export_pcb_odb.cpp.
References JOB_EXPORT_PCB_ODB::NONE, JOB_EXPORT_PCB_ODB::TGZ, and JOB_EXPORT_PCB_ODB::ZIP.
| NLOHMANN_JSON_SERIALIZE_ENUM | ( | JOB_EXPORT_PCB_ODB::ORIGIN | , |
| { { JOB_EXPORT_PCB_ODB::ORIGIN::ABSOLUTE_COORDS, "absolute" }, { JOB_EXPORT_PCB_ODB::ORIGIN::AUX, "aux" }, { JOB_EXPORT_PCB_ODB::ORIGIN::GRID, "grid" }, } | ) |
Definition at line 81 of file job_export_pcb_odb.cpp.
References JOB_EXPORT_PCB_ODB::ABSOLUTE_COORDS, JOB_EXPORT_PCB_ODB::AUX, and JOB_EXPORT_PCB_ODB::GRID.
| REGISTER_JOB | ( | pcb_export_odb | , |
| _HKI("PCB: Export ODB++") | , | ||
| KIWAY::FACE_PCB | , | ||
| JOB_EXPORT_PCB_ODB | ) |
References KIWAY::FACE_PCB.