KiCad PCB EDA Suite
Loading...
Searching...
No Matches
board_inspection_tool.cpp File Reference
#include "tools/board_inspection_tool.h"
#include <bitmaps.h>
#include <collectors.h>
#include <footprint.h>
#include <pcb_group.h>
#include <tool/tool_manager.h>
#include <tools/pcb_selection_tool.h>
#include <tools/pcb_picker_tool.h>
#include <tools/edit_tool.h>
#include <tools/drc_tool.h>
#include <pcb_painter.h>
#include <connectivity/connectivity_data.h>
#include <drc/drc_engine.h>
#include <dialogs/dialog_board_statistics.h>
#include <dialogs/dialog_book_reporter.h>
#include <dialogs/panel_setup_rules_base.h>
#include <dialogs/dialog_footprint_associations.h>
#include <dialogs/dialog_drc.h>
#include <kiplatform/ui.h>
#include <status_popup.h>
#include <string_utils.h>
#include <footprint_library_adapter.h>
#include <pcb_shape.h>
#include <widgets/appearance_controls.h>
#include <widgets/wx_html_report_box.h>
#include <widgets/footprint_diff_widget.h>
#include <wx/choice.h>
#include <wx/sizer.h>
#include <wx/stattext.h>
#include <drc/drc_item.h>
#include <pad.h>
#include <pcb_track.h>
#include <project_pcb.h>
#include <view/view_controls.h>

Go to the source code of this file.

Classes

class  NET_CONTEXT_MENU
 

Macros

#define EVAL_RULES(constraint, a, b, layer, r)
 

Functions

bool isNPTHPad (BOARD_ITEM *aItem)
 
wxString reportMin (PCB_BASE_FRAME *aFrame, DRC_CONSTRAINT &aConstraint)
 
wxString reportOpt (PCB_BASE_FRAME *aFrame, DRC_CONSTRAINT &aConstraint)
 
wxString reportMax (PCB_BASE_FRAME *aFrame, DRC_CONSTRAINT &aConstraint)
 

Macro Definition Documentation

◆ EVAL_RULES

#define EVAL_RULES ( constraint,
a,
b,
layer,
r )
Value:
drcEngine->EvalRules( constraint, a, b, layer, r )

Referenced by BOARD_INSPECTION_TOOL::InspectConstraints().

Function Documentation

◆ isNPTHPad()

bool isNPTHPad ( BOARD_ITEM * aItem)

Definition at line 193 of file board_inspection_tool.cpp.

References NPTH, PCB_PAD_T, and EDA_ITEM::Type().

Referenced by BOARD_INSPECTION_TOOL::getItemDescription().

◆ reportMax()

◆ reportMin()

◆ reportOpt()