KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ALLEGRO::BLK_0x05_TRACK Struct Reference

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
 

Detailed Description

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 611 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_FirstSegPtr

uint32_t ALLEGRO::BLK_0x05_TRACK::m_FirstSegPtr

Definition at line 630 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().

◆ m_Key

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Key

Definition at line 615 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().

◆ m_Layer

LAYER_INFO ALLEGRO::BLK_0x05_TRACK::m_Layer

Definition at line 613 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::BOARD_BUILDER::buildTrack().

◆ m_NetAssignment

uint32_t ALLEGRO::BLK_0x05_TRACK::m_NetAssignment

Definition at line 617 of file allegro_pcb_structs.h.

◆ m_Next

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Next

Definition at line 616 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::TRACK::TRACK().

◆ m_Unknown2

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown2

Definition at line 619 of file allegro_pcb_structs.h.

◆ m_Unknown3

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown3

Definition at line 620 of file allegro_pcb_structs.h.

◆ m_Unknown4

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown4

Definition at line 623 of file allegro_pcb_structs.h.

◆ m_Unknown5a

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x05_TRACK::m_Unknown5a

Definition at line 627 of file allegro_pcb_structs.h.

◆ m_Unknown5b

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x05_TRACK::m_Unknown5b

Definition at line 628 of file allegro_pcb_structs.h.

◆ m_Unknown6

uint32_t ALLEGRO::BLK_0x05_TRACK::m_Unknown6

Definition at line 632 of file allegro_pcb_structs.h.

◆ m_UnknownPtr1

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr1

Definition at line 618 of file allegro_pcb_structs.h.

◆ m_UnknownPtr2a

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr2a

Definition at line 621 of file allegro_pcb_structs.h.

◆ m_UnknownPtr2b

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr2b

Definition at line 622 of file allegro_pcb_structs.h.

◆ m_UnknownPtr3a

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr3a

Definition at line 624 of file allegro_pcb_structs.h.

◆ m_UnknownPtr3b

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr3b

Definition at line 625 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x05_TRACK::m_UnknownPtr5

Definition at line 631 of file allegro_pcb_structs.h.


The documentation for this struct was generated from the following file: