![]() |
KiCad PCB EDA Suite
|
Public Member Functions | |
HYPERLYNX_PAD_STACK (BOARD *aBoard, const PAD *aPad) | |
HYPERLYNX_PAD_STACK (BOARD *aBoard, const PCB_VIA *aVia) | |
~HYPERLYNX_PAD_STACK () | |
bool | isThrough () const |
bool | operator== (const HYPERLYNX_PAD_STACK &other) const |
bool | isSMD () const |
PCB_LAYER_ID | getSMDLayer () const |
void | SetId (int id) |
int | GetId () const |
int | IsSupportedByExporter () const |
bool | isEmpty () const |
Private Attributes | |
BOARD * | m_board |
int | m_id |
int | m_drill |
PAD_SHAPE | m_shape |
int | m_sx |
int | m_sy |
double | m_angle |
LSET | m_layers |
PAD_ATTRIB | m_type |
Friends | |
class | HYPERLYNX_EXPORTER |
Definition at line 51 of file export_hyperlynx.cpp.
Definition at line 239 of file export_hyperlynx.cpp.
References PAD::GetDrillSize(), PAD::GetLayerSet(), PAD::GetOrientation(), PAD::GetShape(), PAD::GetSize(), m_angle, m_board, m_drill, m_id, m_layers, m_shape, m_sx, m_sy, m_type, and PTH.
Definition at line 259 of file export_hyperlynx.cpp.
References CIRCLE, PCB_VIA::GetDrillValue(), PCB_VIA::GetLayerSet(), PCB_TRACK::GetWidth(), m_angle, m_board, m_drill, m_id, m_layers, m_shape, m_sx, m_sy, m_type, and PTH.
|
inline |
Definition at line 58 of file export_hyperlynx.cpp.
|
inline |
Definition at line 111 of file export_hyperlynx.cpp.
References m_id.
|
inline |
Definition at line 96 of file export_hyperlynx.cpp.
References LSET::AllCuMask(), F_Cu, and m_layers.
|
inline |
Definition at line 128 of file export_hyperlynx.cpp.
References LSET::AllCuMask(), BOARD::GetEnabledLayers(), m_board, and m_layers.
|
inline |
Definition at line 91 of file export_hyperlynx.cpp.
|
inline |
Definition at line 116 of file export_hyperlynx.cpp.
|
inline |
Definition at line 60 of file export_hyperlynx.cpp.
References m_type, NPTH, and PTH.
Referenced by operator==().
|
inline |
Definition at line 65 of file export_hyperlynx.cpp.
References isThrough(), m_angle, m_drill, m_layers, m_shape, m_sx, m_sy, and m_type.
|
inline |
Definition at line 106 of file export_hyperlynx.cpp.
References m_id.
Referenced by HYPERLYNX_EXPORTER::addPadStack().
|
friend |
Definition at line 54 of file export_hyperlynx.cpp.
|
private |
Definition at line 142 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 137 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), and isEmpty().
|
private |
Definition at line 139 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 138 of file export_hyperlynx.cpp.
Referenced by GetId(), HYPERLYNX_PAD_STACK(), SetId(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 143 of file export_hyperlynx.cpp.
Referenced by getSMDLayer(), HYPERLYNX_PAD_STACK(), isEmpty(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 140 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), IsSupportedByExporter(), and operator==().
|
private |
Definition at line 141 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 141 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 144 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), isSMD(), isThrough(), and operator==().