23std::vector<HOLE_INFO>
ToLegacyHoleList(
const std::vector<DRILL_OPERATION>& aOperations )
25 std::vector<HOLE_INFO> holes;
26 holes.reserve( aOperations.size() );
64 holes.push_back( hole );
Handle hole which must be drilled (diameter, position and layers).
int m_FrontPostMachiningDepth
PAD_DRILL_POST_MACHINING_MODE m_FrontPostMachining
PCB_LAYER_ID m_Hole_Bottom_Layer
std::optional< int > m_StubLength
PCB_LAYER_ID m_Hole_Top_Layer
HOLE_ATTRIBUTE m_HoleAttribute
int m_FrontPostMachiningAngle
PCB_LAYER_ID m_DrillStart
BOARD_ITEM * m_ItemParent
int m_BackPostMachiningDepth
int m_BackPostMachiningSize
PAD_DRILL_POST_MACHINING_MODE m_BackPostMachining
int m_FrontPostMachiningSize
int m_BackPostMachiningAngle
std::vector< HOLE_INFO > ToLegacyHoleList(const std::vector< DRILL_OPERATION > &aOperations)
Project canonical operations onto the drill writers' record.
One machining action, which is also one NC hit and one tool assignment.