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.
#define SVG_PRECISION_MAX 6U |
Definition at line 40 of file pcb_plot_params.cpp.
#define SVG_PRECISION_MIN 3U |
Definition at line 39 of file pcb_plot_params.cpp.
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.
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().