KiCad PCB EDA Suite
|
#include "pad_tool.h"
#include "pcb_painter.h"
#include <macros.h>
#include <class_draw_panel_gal.h>
#include <view/view_controls.h>
#include <tool/tool_manager.h>
#include <board_design_settings.h>
#include <board_item.h>
#include <footprint.h>
#include <fp_shape.h>
#include <pad.h>
#include <pcbnew_settings.h>
#include <board_commit.h>
#include <dialogs/dialog_push_pad_properties.h>
#include <tools/pcb_actions.h>
#include <tools/pcb_grid_helper.h>
#include <tools/pcb_selection_tool.h>
#include <tools/pcb_selection_conditions.h>
#include <tools/edit_tool.h>
#include <dialogs/dialog_enum_pads.h>
#include <widgets/wx_infobar.h>
Go to the source code of this file.
Functions | |
static void | doPushPadProperties (BOARD &board, const PAD &aSrcPad, BOARD_COMMIT &commit, bool aSameFootprints, bool aPadShapeFilter, bool aPadOrientFilter, bool aPadLayerFilter, bool aPadTypeFilter) |
|
static |
Definition at line 189 of file pad_tool.cpp.
References CONN, BOARD::Footprints(), PAD::GetAttribute(), FOOTPRINT::GetFPID(), PAD::GetLayerSet(), FOOTPRINT::GetOrientation(), PAD::GetOrientation(), PAD::GetParent(), PAD::GetShape(), PAD::IsAperturePad(), COMMIT::Modify(), and pad.
Referenced by PAD_TOOL::pushPadSettings().