| 
    KiCad PCB EDA Suite
    
   | 
 
helper classes to handle hole info for drill files generators. More...
Go to the source code of this file.
Classes | |
| class | DRILL_TOOL | 
| class | HOLE_INFO | 
| Handle hole which must be drilled (diameter, position and layers).  More... | |
| class | DRILL_PRECISION | 
| Helper to handle drill precision format in excellon files.  More... | |
| class | GENDRILL_WRITER_BASE | 
| Create drill maps and drill reports and drill files.  More... | |
Macros | |
| #define | USE_ATTRIB_FOR_HOLES 1 | 
Typedefs | |
| typedef std::pair< PCB_LAYER_ID, PCB_LAYER_ID > | DRILL_LAYER_PAIR | 
Enumerations | |
| enum class | HOLE_ATTRIBUTE {  HOLE_UNKNOWN , HOLE_VIA_THROUGH , HOLE_VIA_BURIED , HOLE_PAD , HOLE_PAD_CASTELLATED , HOLE_PAD_PRESSFIT , HOLE_MECHANICAL }  | 
| enum class | IPC4761_FEATURES : int {  FILLED , CAPPED , PLUGGED_FRONT , PLUGGED_BACK , COVERED_FRONT , COVERED_BACK , TENTED_FRONT , TENTED_BACK }  | 
helper classes to handle hole info for drill files generators.
Definition in file gendrill_file_writer_base.h.
| #define USE_ATTRIB_FOR_HOLES 1 | 
Definition at line 36 of file gendrill_file_writer_base.h.
Referenced by GENDRILL_WRITER_BASE::buildHolesList().
| typedef std::pair<PCB_LAYER_ID, PCB_LAYER_ID> DRILL_LAYER_PAIR | 
Definition at line 185 of file gendrill_file_writer_base.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| HOLE_UNKNOWN | |
| HOLE_VIA_THROUGH | |
| HOLE_VIA_BURIED | |
| HOLE_PAD | |
| HOLE_PAD_CASTELLATED | |
| HOLE_PAD_PRESSFIT | |
| HOLE_MECHANICAL | |
Definition at line 53 of file gendrill_file_writer_base.h.
      
  | 
  strong | 
| Enumerator | |
|---|---|
| FILLED | |
| CAPPED | |
| PLUGGED_FRONT | |
| PLUGGED_BACK | |
| COVERED_FRONT | |
| COVERED_BACK | |
| TENTED_FRONT | |
| TENTED_BACK | |
Definition at line 65 of file gendrill_file_writer_base.h.