| 
    KiCad PCB EDA Suite
    
   | 
 
specialized plotter for GERBER files format More...
#include <string_utils.h>#include <convert_basic_shapes_to_polygon.h>#include <geometry/shape_rect.h>#include <macros.h>#include <math/util.h>#include <trigo.h>#include <wx/log.h>#include <cstdio>#include <fmt/format.h>#include <build_version.h>#include <plotters/plotter_gerber.h>#include <plotters/gbr_plotter_aperture_macros.h>#include <gbr_metadata.h>Go to the source code of this file.
Macros | |
| #define | GBR_USE_MACROS_FOR_CHAMFERED_ROUND_RECT | 
| #define | GBR_USE_MACROS_FOR_CHAMFERED_RECT | 
| #define | GBR_USE_MACROS_FOR_ROUNDRECT | 
| #define | GBR_USE_MACROS_FOR_TRAPEZOID | 
| #define | GBR_USE_MACROS_FOR_ROTATED_OVAL | 
| #define | GBR_USE_MACROS_FOR_ROTATED_RECT | 
| #define | GBR_USE_MACROS_FOR_CUSTOM_PAD | 
| #define | GBR_MACRO_FOR_CUSTOM_PAD_MAX_CORNER_COUNT 4990 | 
| #define | AM_FREEPOLY_BASENAME "FreePoly" | 
Functions | |
| static bool | polyCompare (const std::vector< VECTOR2I > &aPolygon, const std::vector< VECTOR2I > &aTestPolygon) | 
specialized plotter for GERBER files format
Definition in file GERBER_plotter.cpp.
| #define AM_FREEPOLY_BASENAME "FreePoly" | 
Definition at line 67 of file GERBER_plotter.cpp.
Referenced by APER_MACRO_FREEPOLY::Format(), and GERBER_PLOTTER::writeApertureList().
| #define GBR_MACRO_FOR_CUSTOM_PAD_MAX_CORNER_COUNT 4990 | 
Definition at line 66 of file GERBER_plotter.cpp.
Referenced by GERBER_PLOTTER::FlashPadCustom().
| #define GBR_USE_MACROS_FOR_CHAMFERED_RECT | 
Definition at line 52 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_CHAMFERED_ROUND_RECT | 
Definition at line 51 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_CUSTOM_PAD | 
Definition at line 57 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_ROTATED_OVAL | 
Definition at line 55 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_ROTATED_RECT | 
Definition at line 56 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_ROUNDRECT | 
Definition at line 53 of file GERBER_plotter.cpp.
| #define GBR_USE_MACROS_FOR_TRAPEZOID | 
Definition at line 54 of file GERBER_plotter.cpp.
      
  | 
  static | 
Definition at line 74 of file GERBER_plotter.cpp.
References std::abs().
Referenced by GERBER_PLOTTER::GetOrCreateAperture(), and APER_MACRO_FREEPOLY::IsSamePoly().