| 
    KiCad PCB EDA Suite
    
   | 
 
#include <base_units.h>#include <bitmaps.h>#include <math/util.h>#include <eda_draw_frame.h>#include <geometry/shape_circle.h>#include <geometry/shape_segment.h>#include <geometry/shape_simple.h>#include <geometry/shape_rect.h>#include <geometry/shape_compound.h>#include <geometry/shape_null.h>#include <geometry/geometry_utils.h>#include <layer_range.h>#include <string_utils.h>#include <i18n_utility.h>#include <view/view.h>#include <board.h>#include <board_connected_item.h>#include <board_design_settings.h>#include <footprint.h>#include <lset.h>#include <pad.h>#include <pad_utils.h>#include <pcb_shape.h>#include <connectivity/connectivity_data.h>#include <eda_units.h>#include <convert_basic_shapes_to_polygon.h>#include <widgets/msgpanel.h>#include <pcb_painter.h>#include <properties/property_validators.h>#include <wx/log.h>#include <api/api_enums.h>#include <api/api_utils.h>#include <api/api_pcb_utils.h>#include <api/board/board_types.pb.h>#include <memory>#include <macros.h>#include <magic_enum.hpp>#include <drc/drc_item.h>#include "kiface_base.h"#include "pcbnew_settings.h"#include <pcb_group.h>#include <gal/graphics_abstraction_layer.h>#include <pin_type.h>Go to the source code of this file.
Classes | |
| struct | PAD_DESC | 
| class | PCB_PAINTER | 
| Contains methods for drawing PCB-specific items.  More... | |
| class | PCB_RENDER_SETTINGS | 
| PCB specific render settings.  More... | |
Functions | |
| ENUM_TO_WXANY (PAD_ATTRIB) | |
| ENUM_TO_WXANY (PAD_SHAPE) | |
| ENUM_TO_WXANY (PAD_PROP) | |
| ENUM_TO_WXANY (PAD_DRILL_SHAPE) | |
Variables | |
| static struct PAD_DESC | _PAD_DESC | 
| ENUM_TO_WXANY | ( | PAD_ATTRIB | ) | 
| ENUM_TO_WXANY | ( | PAD_DRILL_SHAPE | ) | 
| ENUM_TO_WXANY | ( | PAD_PROP | ) | 
| ENUM_TO_WXANY | ( | PAD_SHAPE | ) | 
      
  | 
  static |