|
KiCad PCB EDA Suite
|
Track segment container. More...
#include <allegro_pcb_structs.h>
Public Attributes | |
| LAYER_INFO | m_Layer |
| uint32_t | m_Key |
| uint32_t | m_Next |
| uint32_t | m_NetAssignment |
| uint32_t | m_UnknownPtr1 |
| uint32_t | m_Unknown2 |
| uint32_t | m_Unknown3 |
| uint32_t | m_UnknownPtr2a |
| uint32_t | m_UnknownPtr2b |
| uint32_t | m_Unknown4 |
| uint32_t | m_UnknownPtr3a |
| uint32_t | m_UnknownPtr3b |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown5a |
| COND_GE< FMT_VER::V_172, uint32_t > | m_Unknown5b |
| uint32_t | m_FirstSegPtr |
| uint32_t | m_UnknownPtr5 |
| uint32_t | m_Unknown6 |
Static Public Attributes | |
| static constexpr uint8_t | BLOCK_TYPE_CODE = 0x05 |
Track segment container.
Each track has a layer, a net assignment (via 0x04), and a linked list of line/arc segments starting at m_FirstSegPtr (0x15/0x16/0x17 lines or 0x01 arcs). Also used for zone fill shapes (0x28) on the net assignment chain.
Definition at line 684 of file allegro_pcb_structs.h.
|
staticconstexpr |
Definition at line 686 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_FirstSegPtr |
Definition at line 705 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Key |
Definition at line 690 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().
| LAYER_INFO ALLEGRO::BLK_0x05_TRACK::m_Layer |
Definition at line 688 of file allegro_pcb_structs.h.
Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_NetAssignment |
Definition at line 692 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Next |
Definition at line 691 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown2 |
Definition at line 694 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown3 |
Definition at line 695 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown4 |
Definition at line 698 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x05_TRACK::m_Unknown5a |
Definition at line 702 of file allegro_pcb_structs.h.
| COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x05_TRACK::m_Unknown5b |
Definition at line 703 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown6 |
Definition at line 707 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr1 |
Definition at line 693 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr2a |
Definition at line 696 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr2b |
Definition at line 697 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr3a |
Definition at line 699 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr3b |
Definition at line 700 of file allegro_pcb_structs.h.
| uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr5 |
Definition at line 706 of file allegro_pcb_structs.h.