| 
    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(), ZONE_FILLER::Fill(), PCB_VIA::FlashLayer(), PCB_VIA::IsBlindVia(), PCB_VIA::IsBuriedVia(), 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(), VIA_PROTECTION_UI_MIXIN::getViaConfiguration(), and VIA_PROTECTION_UI_MIXIN::setViaConfiguration().
| 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(), VIA_PROTECTION_UI_MIXIN::getViaConfiguration(), and VIA_PROTECTION_UI_MIXIN::setViaConfiguration().
| 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(), ZONE_FILLER::Fill(), PCB_VIA::FlashLayer(), PCB_VIA::GetLayer(), PCB_VIA::IsBlindVia(), PCB_VIA::IsBuriedVia(), 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().