KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DRILL_SPAN Struct Reference

#include <gendrill_writer_base.h>

Public Member Functions

 DRILL_SPAN ()
 
 DRILL_SPAN (PCB_LAYER_ID aStartLayer, PCB_LAYER_ID aEndLayer, bool aIsBackdrill, bool aIsNonPlated)
 
PCB_LAYER_ID TopLayer () const
 
PCB_LAYER_ID BottomLayer () const
 
PCB_LAYER_ID DrillStartLayer () const
 
PCB_LAYER_ID DrillEndLayer () const
 
DRILL_LAYER_PAIR Pair () const
 
bool operator< (const DRILL_SPAN &aOther) const
 

Public Attributes

PCB_LAYER_ID m_StartLayer
 
PCB_LAYER_ID m_EndLayer
 
bool m_IsBackdrill
 
bool m_IsNonPlatedFile
 

Detailed Description

Definition at line 196 of file gendrill_writer_base.h.

Constructor & Destructor Documentation

◆ DRILL_SPAN() [1/2]

DRILL_SPAN::DRILL_SPAN ( )
inline

Definition at line 198 of file gendrill_writer_base.h.

References B_Cu, F_Cu, m_EndLayer, m_IsBackdrill, m_IsNonPlatedFile, and m_StartLayer.

Referenced by operator<().

◆ DRILL_SPAN() [2/2]

DRILL_SPAN::DRILL_SPAN ( PCB_LAYER_ID aStartLayer,
PCB_LAYER_ID aEndLayer,
bool aIsBackdrill,
bool aIsNonPlated )
inline

Definition at line 206 of file gendrill_writer_base.h.

References m_EndLayer, m_IsBackdrill, m_IsNonPlatedFile, and m_StartLayer.

Member Function Documentation

◆ BottomLayer()

PCB_LAYER_ID DRILL_SPAN::BottomLayer ( ) const
inline

Definition at line 220 of file gendrill_writer_base.h.

References m_EndLayer, and m_StartLayer.

Referenced by GENDRILL_WRITER_BASE::buildHolesList(), operator<(), and Pair().

◆ DrillEndLayer()

PCB_LAYER_ID DRILL_SPAN::DrillEndLayer ( ) const
inline

◆ DrillStartLayer()

PCB_LAYER_ID DRILL_SPAN::DrillStartLayer ( ) const
inline

◆ operator<()

bool DRILL_SPAN::operator< ( const DRILL_SPAN & aOther) const
inline

◆ Pair()

◆ TopLayer()

PCB_LAYER_ID DRILL_SPAN::TopLayer ( ) const
inline

Definition at line 215 of file gendrill_writer_base.h.

References m_EndLayer, and m_StartLayer.

Referenced by GENDRILL_WRITER_BASE::buildHolesList(), operator<(), and Pair().

Member Data Documentation

◆ m_EndLayer

PCB_LAYER_ID DRILL_SPAN::m_EndLayer

◆ m_IsBackdrill

◆ m_IsNonPlatedFile

◆ m_StartLayer

PCB_LAYER_ID DRILL_SPAN::m_StartLayer

The documentation for this struct was generated from the following file: