|
KiCad PCB EDA Suite
|
Selects which operations EnumerateDrillOperations() returns. More...
#include <drill_operation.h>
Public Attributes | |
| DRILL_SPAN | m_Span |
| bool | m_NonPlatedOnly = false |
| Emit only non-plated holes. | |
| bool | m_MergePTHNPTH = false |
| Emit plated and non-plated together, as the merged drill file does. | |
Selects which operations EnumerateDrillOperations() returns.
The defaults mirror what the drill writers ask for, so a query built with only a span set reproduces the writer's own hole list.
Definition at line 130 of file drill_operation.h.
| bool DRILL_QUERY::m_MergePTHNPTH = false |
Emit plated and non-plated together, as the merged drill file does.
Definition at line 143 of file drill_operation.h.
Referenced by GENDRILL_WRITER_BASE::buildHolesList(), BRDITEMS_PLOTTER::PlotDrillSymbols(), and ResolveDrillSymbolsByItem().
| bool DRILL_QUERY::m_NonPlatedOnly = false |
Emit only non-plated holes.
Vias are suppressed outright. For pads the flag is ignored when m_MergePTHNPTH is set.
Definition at line 138 of file drill_operation.h.
Referenced by DRILL_CHART_MODEL::Build(), GENDRILL_WRITER_BASE::buildHolesList(), and EnumerateDrillOperations().
| DRILL_SPAN DRILL_QUERY::m_Span |
Definition at line 132 of file drill_operation.h.
Referenced by DRILL_CHART_MODEL::Build(), GENDRILL_WRITER_BASE::buildHolesList(), EnumerateDrillOperations(), BRDITEMS_PLOTTER::PlotDrillSymbols(), and ResolveDrillSymbolsByItem().