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 |
void | SetId (int id) |
int | GetId () 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 52 of file export_hyperlynx.cpp.
Definition at line 214 of file export_hyperlynx.cpp.
References PADSTACK::ALL_LAYERS, EDA_ANGLE::AsDegrees(), 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, VECTOR2< T >::x, and VECTOR2< T >::y.
Definition at line 233 of file export_hyperlynx.cpp.
References PADSTACK::ALL_LAYERS, PCB_VIA::GetDrillValue(), PCB_VIA::GetLayerSet(), PCB_VIA::GetWidth(), m_angle, m_board, m_drill, m_id, m_layers, m_shape, m_sx, m_sy, and m_type.
|
inline |
Definition at line 59 of file export_hyperlynx.cpp.
|
inline |
Definition at line 97 of file export_hyperlynx.cpp.
References m_id.
|
inline |
Definition at line 102 of file export_hyperlynx.cpp.
References LSET::AllCuMask(), BOARD::GetEnabledLayers(), m_board, and m_layers.
|
inline |
|
inline |
Definition at line 66 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 92 of file export_hyperlynx.cpp.
References m_id.
Referenced by HYPERLYNX_EXPORTER::addPadStack().
|
friend |
Definition at line 55 of file export_hyperlynx.cpp.
|
private |
Definition at line 116 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 111 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), and IsEmpty().
|
private |
Definition at line 113 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 112 of file export_hyperlynx.cpp.
Referenced by GetId(), HYPERLYNX_PAD_STACK(), SetId(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 117 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), IsEmpty(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 114 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 115 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 115 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 118 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), IsThrough(), and operator==().