KiCad PCB EDA Suite
Loading...
Searching...
No Matches
job_export_pcb_odb.cpp File Reference
#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)
 

Function Documentation

◆ NLOHMANN_JSON_SERIALIZE_ENUM() [1/2]

◆ NLOHMANN_JSON_SERIALIZE_ENUM() [2/2]

◆ REGISTER_JOB()

REGISTER_JOB ( pcb_export_odb ,
_HKI("PCB: Export ODB++") ,
KIWAY::FACE_PCB ,
JOB_EXPORT_PCB_ODB  )

References KIWAY::FACE_PCB.