KiCad PCB EDA Suite
|
! The properties of a padstack drill. Drill position is always the pad position (origin). More...
#include <padstack.h>
Public Member Functions | |
bool | operator== (const DRILL_PROPS &aOther) const |
Public Attributes | |
VECTOR2I | size |
Drill diameter (x == y) or slot dimensions (x != y) | |
PAD_DRILL_SHAPE | shape |
PCB_LAYER_ID | start |
PCB_LAYER_ID | end |
std::optional< bool > | is_filled |
True if the drill hole should be filled completely. | |
std::optional< bool > | is_capped |
True if the drill hole should be capped. | |
! The properties of a padstack drill. Drill position is always the pad position (origin).
Definition at line 243 of file padstack.h.
bool PADSTACK::DRILL_PROPS::operator== | ( | const DRILL_PROPS & | aOther | ) | const |
PCB_LAYER_ID PADSTACK::DRILL_PROPS::end |
Definition at line 248 of file padstack.h.
Referenced by PCB_VIA::BottomLayer(), PADSTACK::Deserialize(), PCB_VIA::FlashLayer(), PCB_VIA::IsOnLayer(), PCB_VIA::LayerPair(), operator==(), PCB_VIA::PCB_VIA(), PCB_VIA::SanitizeLayers(), PCB_VIA::SetBottomLayer(), PCB_VIA::SetLayerPair(), and PCB_VIA::SetLayerSet().
std::optional<bool> PADSTACK::DRILL_PROPS::is_capped |
True if the drill hole should be capped.
Definition at line 251 of file padstack.h.
Referenced by PCB_IO_KICAD_SEXPR::format().
std::optional<bool> PADSTACK::DRILL_PROPS::is_filled |
True if the drill hole should be filled completely.
Definition at line 250 of file padstack.h.
Referenced by PCB_IO_KICAD_SEXPR::format().
PAD_DRILL_SHAPE PADSTACK::DRILL_PROPS::shape |
Definition at line 246 of file padstack.h.
Referenced by operator==().
VECTOR2I PADSTACK::DRILL_PROPS::size |
Drill diameter (x == y) or slot dimensions (x != y)
Definition at line 245 of file padstack.h.
Referenced by PADSTACK::Compare(), PADSTACK::Deserialize(), and operator==().
PCB_LAYER_ID PADSTACK::DRILL_PROPS::start |
Definition at line 247 of file padstack.h.
Referenced by PADSTACK::Deserialize(), PCB_VIA::FlashLayer(), PCB_VIA::GetLayer(), PCB_VIA::IsOnLayer(), PCB_VIA::LayerPair(), operator==(), PCB_VIA::PCB_VIA(), PCB_VIA::SanitizeLayers(), PCB_VIA::SetLayer(), PCB_VIA::SetLayerPair(), PCB_VIA::SetLayerSet(), PCB_VIA::SetTopLayer(), and PCB_VIA::TopLayer().