|
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.