| 
    KiCad PCB EDA Suite
    
   | 
 
#include <panel_assign_component_classes_base.h>#include <unordered_set>#include <vector>#include <dialog_shim.h>#include <pcb_edit_frame.h>#include <project/component_class_settings.h>Go to the source code of this file.
Classes | |
| class | PANEL_ASSIGN_COMPONENT_CLASSES | 
| class | CONDITION_DATA | 
| Class used to provide a unified interface from condition panels Handles determining the type of condition in use, and getting and settings the field data.  More... | |
| class | PANEL_COMPONENT_CLASS_ASSIGNMENT | 
| Panel which configures a set of conditions for a component class assignment rule.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_REFERENCE | 
| Configures matching based on footprint reference.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_FOOTPRINT | 
| Configures matching based on footprint library identifier.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_SIDE | 
| Configures matching based on which side of the board a footprint is on.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_ROTATION | 
| Configures matching based on footprint rotation.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_FIELD | 
| Configures matching based on footprint field contents.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_CUSTOM | 
| Configures matching based on a custom DRC expression.  More... | |
| class | PANEL_COMPONENT_CLASS_CONDITION_SHEET | 
| Configures matching based on a custom DRC expression.  More... | |