|
KiCad PCB EDA Suite
|
Footprint definition (template) shared by multiple placed instances. More...
#include <allegro_pcb_structs.h>
Public Attributes | |
| uint32_t | m_Key |
| uint32_t | m_FpStrRef |
| uint32_t | m_Unknown1 |
| std::array< uint32_t, 4 > | m_Coords |
| uint32_t | m_Next |
| uint32_t | m_FirstInstPtr |
| uint32_t | m_UnknownPtr3 |
| uint32_t | m_UnknownPtr4 |
| uint32_t | m_UnknownPtr5 |
| Pointer to first 0x03 FIELD object or null. | |
| uint32_t | m_FieldsPtr |
| uint32_t | m_UnknownPtr6 |
| uint32_t | m_UnknownPtr7 |
| uint32_t | m_UnknownPtr8 |
| COND_GE< FMT_VER::V_164, uint32_t > | m_Unknown2 |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown3 |
Static Public Attributes | |
| static constexpr uint8_t | BLOCK_TYPE_CODE = 0x2B |
Footprint definition (template) shared by multiple placed instances.
Contains a chain of 0x03 FIELD blocks (m_FieldsPtr) holding the library symbol path and the 3D model assignment, a bounding box, and a linked list of placed instances starting at m_FirstInstPtr (0x2D blocks).
Definition at line 1862 of file allegro_pcb_structs.h.
|
staticconstexpr |
Definition at line 1864 of file allegro_pcb_structs.h.
| std::array<uint32_t, 4> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Coords |
Definition at line 1872 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FieldsPtr |
Definition at line 1881 of file allegro_pcb_structs.h.
Referenced by build3DModel().
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FirstInstPtr |
Definition at line 1875 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_FpStrRef |
Definition at line 1868 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Key |
Definition at line 1866 of file allegro_pcb_structs.h.
Referenced by build3DModel().
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Next |
Definition at line 1874 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown1 |
Definition at line 1869 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_164, uint32_t> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown2 |
Definition at line 1887 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_Unknown3 |
Definition at line 1888 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr3 |
Definition at line 1876 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr4 |
Definition at line 1877 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr5 |
Pointer to first 0x03 FIELD object or null.
Definition at line 1878 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr6 |
Definition at line 1883 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr7 |
Definition at line 1884 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x2B_FOOTPRINT_DEF::m_UnknownPtr8 |
Definition at line 1885 of file allegro_pcb_structs.h.