|
KiCad PCB EDA Suite
|
Geda PCB file plugin implementation file. More...
#include "pcb_io/geda/pcb_io_geda.h"#include <kiplatform/io.h>#include <wildcards_and_files_ext.h>#include <string_utils.h>#include <trace_helpers.h>#include <math/util.h>#include <board.h>#include <board_design_settings.h>#include <font/fontconfig.h>#include <footprint.h>#include <netinfo.h>#include <pad.h>#include <macros.h>#include <pcb_text.h>#include <pcb_track.h>#include <pcb_shape.h>#include <reporter.h>#include <zone.h>#include <wx_filename.h>#include <wx/dir.h>#include <wx/log.h>#include <wx/filename.h>#include <wx/txtstrm.h>#include <wx/wfstream.h>#include <boost/ptr_container/ptr_map.hpp>#include <filter_reader.h>Go to the source code of this file.
Classes | |
| class | GPCB_FPL_CACHE_ENTRY |
| helper class for creating a footprint library cache. More... | |
| class | GPCB_FPL_CACHE |
Macros | |
| #define | TEXT_DEFAULT_SIZE ( 40 * pcbIUScale.IU_PER_MILS ) |
| #define | OLD_GPCB_UNIT_CONV pcbIUScale.IU_PER_MILS |
| #define | NEW_GPCB_UNIT_CONV ( 0.01 * pcbIUScale.IU_PER_MILS ) |
Functions | |
| static long | parseInt (const wxString &aValue, double aScalar) |
Geda PCB file plugin implementation file.
Definition in file pcb_io_geda.cpp.
| #define NEW_GPCB_UNIT_CONV ( 0.01 * pcbIUScale.IU_PER_MILS ) |
Definition at line 120 of file pcb_io_geda.cpp.
Referenced by PCB_IO_GEDA::LoadBoard(), PCB_IO_GEDA::parseElement(), GPCB_FPL_CACHE::parseFOOTPRINT(), and PCB_IO_GEDA::parseLayer().
| #define OLD_GPCB_UNIT_CONV pcbIUScale.IU_PER_MILS |
Definition at line 119 of file pcb_io_geda.cpp.
Referenced by PCB_IO_GEDA::LoadBoard(), PCB_IO_GEDA::parseElement(), GPCB_FPL_CACHE::parseFOOTPRINT(), and PCB_IO_GEDA::parseLayer().
| #define TEXT_DEFAULT_SIZE ( 40 * pcbIUScale.IU_PER_MILS ) |
Definition at line 118 of file pcb_io_geda.cpp.
Referenced by PCB_IO_GEDA::parseLayer().
|
inlinestatic |
Definition at line 70 of file pcb_io_geda.cpp.
References _, KiROUND(), and THROW_IO_ERROR.
Referenced by GPCB_FPL_CACHE::parseFOOTPRINT().