|
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. | |
Static Public Attributes | |
| static constexpr uint8_t | BLOCK_TYPE_CODE = 0x0D |
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 917 of file allegro_pcb_structs.h.
|
staticconstexpr |
Definition at line 919 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 927 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 928 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Flags |
Definition at line 935 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Key |
Definition at line 921 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_NameStrId |
Definition at line 922 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildFootprint().
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Next |
Definition at line 923 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_PadStack |
Definition at line 930 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 936 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 925 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x0D_PAD::m_Unknown2 |
Definition at line 931 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x0D_PAD::m_Unknown3 |
Definition at line 933 of file allegro_pcb_structs.h.