|
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. | |
| bool | m_PadMachining = false |
| Include pad backdrills and post-machining, kept off for NC drill output. | |
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(), FAB_DRILL_MODEL::FAB_DRILL_MODEL(), 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 BOOST_AUTO_TEST_CASE(), DRILL_CHART_MODEL::Build(), GENDRILL_WRITER_BASE::buildHolesList(), and EnumerateDrillOperations().
| bool DRILL_QUERY::m_PadMachining = false |
Include pad backdrills and post-machining, kept off for NC drill output.
Definition at line 146 of file drill_operation.h.
Referenced by EnumerateDrillOperations(), and FAB_DRILL_MODEL::FAB_DRILL_MODEL().
| DRILL_SPAN DRILL_QUERY::m_Span |
Definition at line 132 of file drill_operation.h.
Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), DRILL_CHART_MODEL::Build(), GENDRILL_WRITER_BASE::buildHolesList(), EnumerateDrillOperations(), FAB_DRILL_MODEL::FAB_DRILL_MODEL(), BRDITEMS_PLOTTER::PlotDrillSymbols(), and ResolveDrillSymbolsByItem().