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

#include <pcb_io_odbpp.h>

Public Member Functions

 ODB_DRILL_SPAN ()
 
 ODB_DRILL_SPAN (PCB_LAYER_ID aStartLayer, PCB_LAYER_ID aEndLayer, bool aIsBackdrill, bool aIsNonPlated)
 
PCB_LAYER_ID TopLayer () const
 
PCB_LAYER_ID BottomLayer () const
 
std::pair< PCB_LAYER_ID, PCB_LAYER_IDPair () const
 
bool operator< (const ODB_DRILL_SPAN &aOther) const
 

Public Attributes

PCB_LAYER_ID m_StartLayer
 
PCB_LAYER_ID m_EndLayer
 
bool m_IsBackdrill
 
bool m_IsNonPlated
 

Detailed Description

Definition at line 37 of file pcb_io_odbpp.h.

Constructor & Destructor Documentation

◆ ODB_DRILL_SPAN() [1/2]

ODB_DRILL_SPAN::ODB_DRILL_SPAN ( )
inline

Definition at line 39 of file pcb_io_odbpp.h.

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

Referenced by operator<().

◆ ODB_DRILL_SPAN() [2/2]

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

Definition at line 47 of file pcb_io_odbpp.h.

References m_EndLayer, m_IsBackdrill, m_IsNonPlated, and m_StartLayer.

Member Function Documentation

◆ BottomLayer()

PCB_LAYER_ID ODB_DRILL_SPAN::BottomLayer ( ) const
inline

Definition at line 61 of file pcb_io_odbpp.h.

References m_EndLayer, and m_StartLayer.

Referenced by operator<(), and Pair().

◆ operator<()

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

◆ Pair()

std::pair< PCB_LAYER_ID, PCB_LAYER_ID > ODB_DRILL_SPAN::Pair ( ) const
inline

Definition at line 66 of file pcb_io_odbpp.h.

References BottomLayer(), and TopLayer().

◆ TopLayer()

PCB_LAYER_ID ODB_DRILL_SPAN::TopLayer ( ) const
inline

Definition at line 56 of file pcb_io_odbpp.h.

References m_EndLayer, and m_StartLayer.

Referenced by operator<(), and Pair().

Member Data Documentation

◆ m_EndLayer

PCB_LAYER_ID ODB_DRILL_SPAN::m_EndLayer

Definition at line 92 of file pcb_io_odbpp.h.

Referenced by BottomLayer(), ODB_DRILL_SPAN(), ODB_DRILL_SPAN(), operator<(), and TopLayer().

◆ m_IsBackdrill

bool ODB_DRILL_SPAN::m_IsBackdrill

Definition at line 93 of file pcb_io_odbpp.h.

Referenced by ODB_DRILL_SPAN(), ODB_DRILL_SPAN(), and operator<().

◆ m_IsNonPlated

bool ODB_DRILL_SPAN::m_IsNonPlated

Definition at line 94 of file pcb_io_odbpp.h.

Referenced by ODB_DRILL_SPAN(), ODB_DRILL_SPAN(), and operator<().

◆ m_StartLayer

PCB_LAYER_ID ODB_DRILL_SPAN::m_StartLayer

Definition at line 91 of file pcb_io_odbpp.h.

Referenced by BottomLayer(), ODB_DRILL_SPAN(), ODB_DRILL_SPAN(), operator<(), and TopLayer().


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