KiCad PCB EDA Suite
|
#include <bitmaps.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 <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 <string_utils.h>
#include <tools/board_inspection_tool.h>
#include <fp_lib_table.h>
#include <pcb_shape.h>
#include <pcbnew_settings.h>
#include <widgets/appearance_controls.h>
#include <widgets/wx_html_report_box.h>
#include <widgets/footprint_diff_widget.h>
#include <drc/drc_item.h>
#include <pad.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) drcEngine->EvalRules( 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) |
#define EVAL_RULES | ( | constraint, | |
a, | |||
b, | |||
layer, | |||
r | |||
) | drcEngine->EvalRules( constraint, a, b, layer, r ) |
bool isNPTHPad | ( | BOARD_ITEM * | aItem | ) |
Definition at line 181 of file board_inspection_tool.cpp.
References NPTH, PCB_PAD_T, and EDA_ITEM::Type().
Referenced by BOARD_INSPECTION_TOOL::getItemDescription().
wxString reportMax | ( | PCB_BASE_FRAME * | aFrame, |
DRC_CONSTRAINT & | aConstraint | ||
) |
Definition at line 263 of file board_inspection_tool.cpp.
References _, MINOPTMAX< T >::HasMax(), DRC_CONSTRAINT::m_Value, MINOPTMAX< T >::Max(), and UNITS_PROVIDER::StringFromValue().
Referenced by BOARD_INSPECTION_TOOL::InspectClearance(), BOARD_INSPECTION_TOOL::InspectConstraints(), and BOARD_INSPECTION_TOOL::InspectDRCError().
wxString reportMin | ( | PCB_BASE_FRAME * | aFrame, |
DRC_CONSTRAINT & | aConstraint | ||
) |
Definition at line 245 of file board_inspection_tool.cpp.
References _, MINOPTMAX< T >::HasMin(), DRC_CONSTRAINT::m_Value, MINOPTMAX< T >::Min(), and UNITS_PROVIDER::StringFromValue().
Referenced by BOARD_INSPECTION_TOOL::InspectClearance(), BOARD_INSPECTION_TOOL::InspectConstraints(), and BOARD_INSPECTION_TOOL::InspectDRCError().
wxString reportOpt | ( | PCB_BASE_FRAME * | aFrame, |
DRC_CONSTRAINT & | aConstraint | ||
) |
Definition at line 254 of file board_inspection_tool.cpp.
References _, MINOPTMAX< T >::HasOpt(), DRC_CONSTRAINT::m_Value, MINOPTMAX< T >::Opt(), and UNITS_PROVIDER::StringFromValue().
Referenced by BOARD_INSPECTION_TOOL::InspectClearance(), and BOARD_INSPECTION_TOOL::InspectConstraints().