KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_io_easyeda_parser.cpp File Reference
#include "pcb_io_easyeda_parser.h"
#include <memory>
#include <nlohmann/json.hpp>
#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 <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 )
 

Function Documentation

◆ EasyEdaToKiCadLibID()

static LIB_ID EasyEdaToKiCadLibID ( const wxString &  aLibName,
const wxString &  aLibReference 
)
static

Definition at line 133 of file pcb_io_easyeda_parser.cpp.

References CTX_LIBID, EscapeString(), and LIB_ID::Parse().

◆ HIDDEN_TEXT_SIZE()

static const VECTOR2I HIDDEN_TEXT_SIZE ( pcbIUScale.  mmToIU0.5,
pcbIUScale.  mmToIU0.5 
)
static

Variable Documentation

◆ DIRECT_MODEL_UUID_KEY

const wxString DIRECT_MODEL_UUID_KEY = wxS( "JLC_3DModel" )
static

◆ MODEL_SIZE_KEY

const wxString MODEL_SIZE_KEY = wxS( "JLC_3D_Size" )
static

◆ SHAPE_JOIN_DISTANCE

const int SHAPE_JOIN_DISTANCE = pcbIUScale.mmToIU( 1.5 )
static