|
KiCad PCB EDA Suite
|
Pad geometry and placement in board-absolute coordinates. More...
#include <allegro_pcb_structs.h>
Public Attributes | |
| uint32_t | m_Key |
| uint32_t | m_NameStrId |
| uint32_t | m_Next |
| COND_GE< FMT_VER::V_174, uint32_t > | m_Unknown1 |
| int32_t | m_CoordsX |
| Board coordinates. Use SetFPRelativePosition() for KiCad FP-local space. | |
| int32_t | m_CoordsY |
| Board coordinates. Use SetFPRelativePosition() for KiCad FP-local space. | |
| uint32_t | m_PadStack |
| uint32_t | m_Unknown2 |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown3 |
| uint32_t | m_Flags |
| uint32_t | m_Rotation |
| Board-absolute millidegrees. Subtract footprint rotation for FP-local orientation. | |
Pad geometry and placement in board-absolute coordinates.
References a padstack (0x1C) for shape/drill definitions. Coordinates and rotation are board-absolute; for KiCad footprint-local space, subtract the parent footprint's position and rotation.
Definition at line 799 of file allegro_pcb_structs.h.
| int32_t ALLEGRO::BLK_0x0D_PAD::m_CoordsX |
Board coordinates. Use SetFPRelativePosition() for KiCad FP-local space.
Definition at line 807 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| int32_t ALLEGRO::BLK_0x0D_PAD::m_CoordsY |
Board coordinates. Use SetFPRelativePosition() for KiCad FP-local space.
Definition at line 808 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Flags |
Definition at line 815 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Key |
Definition at line 801 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_NameStrId |
Definition at line 802 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Next |
Definition at line 803 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_PadStack |
Definition at line 810 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Rotation |
Board-absolute millidegrees. Subtract footprint rotation for FP-local orientation.
Definition at line 816 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| COND_GE<FMT_VER::V_174, uint32_t> ALLEGRO::BLK_0x0D_PAD::m_Unknown1 |
Definition at line 805 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Unknown2 |
Definition at line 811 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x0D_PAD::m_Unknown3 |
Definition at line 813 of file allegro_pcb_structs.h.