|
KiCad PCB EDA Suite
|
#include <board_design_settings.h>#include <charconv>#include <layer_ids.h>#include <lset.h>#include <string_utils.h>#include <pcb_plot_params.h>#include <pcb_plot_params_parser.h>#include <plotters/plotter.h>#include <io/kicad/kicad_io_utils.h>#include <settings/color_settings.h>#include <lseq.h>Go to the source code of this file.
Macros | |
| #define | PLOT_LINEWIDTH_DEFAULT ( DEFAULT_TEXT_WIDTH * IU_PER_MM ) |
| #define | SVG_PRECISION_MIN 3U |
| #define | SVG_PRECISION_MAX 6U |
| #define | SVG_PRECISION_DEFAULT 4 |
Functions | |
| static const char * | getTokenName (T aTok) |
| LSET | remapLegacyLayerLSET (const BASE_SET &aLegacyLSET) |
Variables | |
| static const int | gbrDefaultPrecision = 6 |
| static const std::map< LEGACY_PCB_LAYER_ID, PCB_LAYER_ID > | s_legacyLayerIdMap |
| #define PLOT_LINEWIDTH_DEFAULT ( DEFAULT_TEXT_WIDTH * IU_PER_MM ) |
Definition at line 37 of file pcb_plot_params.cpp.
| #define SVG_PRECISION_DEFAULT 4 |
Definition at line 41 of file pcb_plot_params.cpp.
Referenced by PCB_PLOT_PARAMS::PCB_PLOT_PARAMS().
| #define SVG_PRECISION_MAX 6U |
Definition at line 40 of file pcb_plot_params.cpp.
Referenced by PCB_PLOT_PARAMS_PARSER::Parse(), and PCB_PLOT_PARAMS::SetSvgPrecision().
| #define SVG_PRECISION_MIN 3U |
Definition at line 39 of file pcb_plot_params.cpp.
Referenced by PCB_PLOT_PARAMS_PARSER::Parse(), and PCB_PLOT_PARAMS::SetSvgPrecision().
| enum LEGACY_PCB_LAYER_ID : int |
These are the layer IDs from before 5e0abadb23425765e164f49ee2f893e94ddb97fc, and are needed for mapping old PCB files to the new layer numbering.
Definition at line 365 of file pcb_plot_params.cpp.
|
static |
Definition at line 52 of file pcb_plot_params.cpp.
References T.
Definition at line 513 of file pcb_plot_params.cpp.
References s_legacyLayerIdMap.
Referenced by PCB_PLOT_PARAMS_PARSER::Parse().
|
static |
Definition at line 46 of file pcb_plot_params.cpp.
Referenced by PCB_PLOT_PARAMS::Format(), PCB_PLOT_PARAMS_PARSER::Parse(), PCB_PLOT_PARAMS::PCB_PLOT_PARAMS(), and PCB_PLOT_PARAMS::SetGerberPrecision().
|
static |
Definition at line 449 of file pcb_plot_params.cpp.
Referenced by remapLegacyLayerLSET().