|
KiCad PCB EDA Suite
|
#include "pcb_io_easyeda_parser.h"#include <memory>#include <json_common.h>#include <core/map_helpers.h>#include <core/json_serializers.h>#include <string_utils.h>#include <wx/log.h>#include <font/font.h>#include <footprint.h>#include <progress_reporter.h>#include <board.h>#include <board_design_settings.h>#include <board_design_settings_defaults.h>#include <bezier_curves.h>#include <pcb_group.h>#include <pcb_track.h>#include <pcb_shape.h>#include <pcb_text.h>#include <zone.h>#include <pad.h>#include <project.h>#include <fix_board_shape.h>Go to the source code of this file.
Functions | |
| static const VECTOR2I | HIDDEN_TEXT_SIZE (pcbIUScale.mmToIU(0.5), pcbIUScale.mmToIU(0.5)) |
| static LIB_ID | EasyEdaToKiCadLibID (const wxString &aLibName, const wxString &aLibReference) |
Variables | |
| static const wxString | DIRECT_MODEL_UUID_KEY = wxS( "JLC_3DModel" ) |
| static const wxString | MODEL_SIZE_KEY = wxS( "JLC_3D_Size" ) |
| static const int | SHAPE_JOIN_DISTANCE = pcbIUScale.mmToIU( 1.5 ) |
|
static |
Definition at line 130 of file pcb_io_easyeda_parser.cpp.
References CTX_LIBID, EscapeString(), and LIB_ID::Parse().
|
static |
References pcbIUScale.
Referenced by PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer().
|
static |
Definition at line 49 of file pcb_io_easyeda_parser.cpp.
Referenced by PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer().
|
static |
Definition at line 50 of file pcb_io_easyeda_parser.cpp.
Referenced by PCB_IO_EASYEDAPRO_PARSER::FillFootprintModelInfo(), and PCB_IO_EASYEDA_PARSER::ParseToBoardItemContainer().
|
static |
Definition at line 52 of file pcb_io_easyeda_parser.cpp.
Referenced by PCB_IO_EASYEDA_PARSER::ParseBoard(), PCB_IO_EASYEDAPRO_PARSER::ParseBoard(), PCB_IO_EASYEDAPRO_V3_PARSER::ParseBoard(), PCB_IO_EASYEDA_PARSER::ParseFootprint(), PCB_IO_EASYEDAPRO_PARSER::ParseFootprint(), and PCB_IO_EASYEDAPRO_V3_PARSER::ParseFootprint().