|
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 842 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 850 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 851 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Flags |
Definition at line 858 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Key |
Definition at line 844 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_NameStrId |
Definition at line 845 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Next |
Definition at line 846 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_PadStack |
Definition at line 853 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 859 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 848 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Unknown2 |
Definition at line 854 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x0D_PAD::m_Unknown3 |
Definition at line 856 of file allegro_pcb_structs.h.