|
KiCad PCB EDA Suite
|
#include "pcb_io_ipc2581.h"#include "ipc2581_types.h"#include <base_units.h>#include <bezier_curves.h>#include <board.h>#include <board_design_settings.h>#include <board_stackup_manager/stackup_predefined_prms.h>#include <build_version.h>#include <callback_gal.h>#include <connectivity/connectivity_data.h>#include <connectivity/connectivity_algo.h>#include <convert_basic_shapes_to_polygon.h>#include <font/font.h>#include <hash_eda.h>#include <pcb_dimension.h>#include <pcb_textbox.h>#include <pgm_base.h>#include <progress_reporter.h>#include <settings/settings_manager.h>#include <string_utils.h>#include <wx_fstream_progress.h>#include <geometry/shape_line_chain.h>#include <geometry/shape_poly_set.h>#include <geometry/shape_segment.h>#include <wx/log.h>#include <wx/numformatter.h>#include <wx/xml/xml.h>Go to the source code of this file.
Functions | |
| static surfaceFinishType | getSurfaceFinishType (const wxString &aFinish) |
| static bool | isOppositeSideSilk (const FOOTPRINT *aFootprint, PCB_LAYER_ID aLayer) |
Variables | |
| static const wxChar | traceIpc2581 [] = wxT( "KICAD_IPC_2581" ) |
| This program source code file is part of KiCad, a free EDA CAD application. | |
| static const std::map< wxString, surfaceFinishType > | surfaceFinishMap |
| Map KiCad surface finish strings to IPC-6012 surfaceFinishType enum. | |
| static const std::map< surfaceFinishType, wxString > | surfaceFinishTypeToString |
| Map surfaceFinishType enum to IPC-2581 XML string values. | |
|
static |
Definition at line 102 of file pcb_io_ipc2581.cpp.
References OTHER, and surfaceFinishMap.
Referenced by PCB_IO_IPC2581::generateCadLayers(), PCB_IO_IPC2581::generateCadSpecs(), and PCB_IO_IPC2581::generateStackup().
|
static |
Definition at line 2751 of file pcb_io_ipc2581.cpp.
References B_SilkS, F_SilkS, and FOOTPRINT::IsFlipped().
Referenced by PCB_IO_IPC2581::addPackage(), and PCB_IO_IPC2581::generateLayerSetNet().
|
static |
Map KiCad surface finish strings to IPC-6012 surfaceFinishType enum.
Definition at line 63 of file pcb_io_ipc2581.cpp.
Referenced by getSurfaceFinishType().
|
static |
Map surfaceFinishType enum to IPC-2581 XML string values.
Definition at line 86 of file pcb_io_ipc2581.cpp.
Referenced by PCB_IO_IPC2581::generateCadSpecs().