KiCad PCB EDA Suite
|
#include <cerrno>
#include <wx/string.h>
#include <wx/xml/xml.h>
#include <wx/filename.h>
#include <wx/log.h>
#include <wx/wfstream.h>
#include <wx/txtstrm.h>
#include <wx/window.h>
#include <convert_basic_shapes_to_polygon.h>
#include <string_utils.h>
#include <locale_io.h>
#include <string_utf8_map.h>
#include <trigo.h>
#include <progress_reporter.h>
#include <project.h>
#include <board.h>
#include <board_design_settings.h>
#include <footprint.h>
#include <pad.h>
#include <pcb_track.h>
#include <pcb_shape.h>
#include <zone.h>
#include <pad_shapes.h>
#include <pcb_text.h>
#include <pcb_dimension.h>
#include <plugins/eagle/eagle_plugin.h>
Go to the source code of this file.
Macros | |
#define | DIMENSION_PRECISION DIM_PRECISION::X_XX |
Functions | |
static int | parseEagle (const wxString &aDistance) |
Parse an eagle distance which is either mm, or mils if there is "mil" suffix. More... | |
template<typename T > | |
static T | eagleClamp (T aMin, T aValue, T aMax) |
static wxString | makeKey (const wxString &aFirst, const wxString &aSecond) |
Assemble a two part key as a simple concatenation of aFirst and aSecond parts, using a separator. More... | |
#define DIMENSION_PRECISION DIM_PRECISION::X_XX |
Definition at line 649 of file eagle_plugin.cpp.
|
static |
Definition at line 103 of file eagle_plugin.cpp.
Referenced by EAGLE_PLUGIN::loadSignals(), EAGLE_PLUGIN::packagePad(), EAGLE_PLUGIN::packageSMD(), and EAGLE_PLUGIN::transferPad().
|
static |
Assemble a two part key as a simple concatenation of aFirst and aSecond parts, using a separator.
Definition at line 112 of file eagle_plugin.cpp.
Referenced by EAGLE_PLUGIN::loadElements(), EAGLE_PLUGIN::loadLibrary(), and EAGLE_PLUGIN::loadSignals().
|
static |
Parse an eagle distance which is either mm, or mils if there is "mil" suffix.
Return is in BIU.
Definition at line 88 of file eagle_plugin.cpp.
References ECOORD::EU_MIL, ECOORD::EU_MM, and ECOORD::ToPcbUnits().
Referenced by ERULES::parse().