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 58 of file export_hyperlynx.cpp.
Definition at line 219 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, PTH, VECTOR2< T >::x, and VECTOR2< T >::y.
Referenced by operator==().
Definition at line 238 of file export_hyperlynx.cpp.
References PADSTACK::ALL_LAYERS, CIRCLE, 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, m_type, and PTH.
|
inline |
Definition at line 65 of file export_hyperlynx.cpp.
|
inline |
Definition at line 103 of file export_hyperlynx.cpp.
References m_id.
|
inline |
Definition at line 108 of file export_hyperlynx.cpp.
References LSET::AllCuMask(), m_board, and m_layers.
|
inline |
Definition at line 67 of file export_hyperlynx.cpp.
References m_type, NPTH, and PTH.
Referenced by operator==().
|
inline |
Definition at line 72 of file export_hyperlynx.cpp.
References HYPERLYNX_PAD_STACK(), IsThrough(), m_angle, m_drill, m_layers, m_shape, m_sx, m_sy, and m_type.
|
inline |
Definition at line 98 of file export_hyperlynx.cpp.
References m_id.
Referenced by HYPERLYNX_EXPORTER::addPadStack().
|
friend |
Definition at line 61 of file export_hyperlynx.cpp.
References HYPERLYNX_EXPORTER.
Referenced by HYPERLYNX_EXPORTER.
|
private |
Definition at line 121 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 116 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), and IsEmpty().
|
private |
Definition at line 118 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 117 of file export_hyperlynx.cpp.
Referenced by GetId(), HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), SetId(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 122 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), IsEmpty(), operator==(), and HYPERLYNX_EXPORTER::writeSinglePadStack().
|
private |
Definition at line 119 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 120 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 120 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_EXPORTER::formatPadShape(), HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), and operator==().
|
private |
Definition at line 123 of file export_hyperlynx.cpp.
Referenced by HYPERLYNX_PAD_STACK(), HYPERLYNX_PAD_STACK(), IsThrough(), and operator==().