| 
    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().