|
KiCad PCB EDA Suite
|
Classes | |
| struct | SIDE |
Public Member Functions | |
| TEMP_CLEARANCE_CACHE_KEY (const PNS::ITEM *aA, const PNS::ITEM *aB, bool aFlag) | |
| bool | operator== (const TEMP_CLEARANCE_CACHE_KEY &o) const |
Static Public Member Functions | |
| static SIDE | makeSide (const PNS::ITEM *aItem) |
Public Attributes | |
| SIDE | A |
| SIDE | B |
| bool | Flag |
Definition at line 130 of file pns_kicad_iface.cpp.
|
inline |
Definition at line 177 of file pns_kicad_iface.cpp.
References A, B, Flag, and makeSide().
Referenced by operator==().
Definition at line 167 of file pns_kicad_iface.cpp.
References PNS::ITEM::BoardItem(), PNS_LAYER_RANGE::End(), PNS::ITEM::IsFreePad(), PNS::ITEM::Kind(), PNS::ITEM::Layers(), PNS::ITEM::Net(), and PNS_LAYER_RANGE::Start().
Referenced by TEMP_CLEARANCE_CACHE_KEY().
|
inline |
Definition at line 196 of file pns_kicad_iface.cpp.
References A, B, Flag, and TEMP_CLEARANCE_CACHE_KEY().
| SIDE TEMP_CLEARANCE_CACHE_KEY::A |
Definition at line 163 of file pns_kicad_iface.cpp.
Referenced by std::hash< TEMP_CLEARANCE_CACHE_KEY >::operator()(), operator==(), and TEMP_CLEARANCE_CACHE_KEY().
| SIDE TEMP_CLEARANCE_CACHE_KEY::B |
Definition at line 164 of file pns_kicad_iface.cpp.
Referenced by std::hash< TEMP_CLEARANCE_CACHE_KEY >::operator()(), operator==(), and TEMP_CLEARANCE_CACHE_KEY().
| bool TEMP_CLEARANCE_CACHE_KEY::Flag |
Definition at line 165 of file pns_kicad_iface.cpp.
Referenced by std::hash< TEMP_CLEARANCE_CACHE_KEY >::operator()(), operator==(), and TEMP_CLEARANCE_CACHE_KEY().