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

Via instance with board position, padstack reference (m_Padstack for drill/annular ring definitions), and net assignment (m_NetPtr). More...

#include <allegro_pcb_structs.h>

Public Attributes

LAYER_INFO m_LayerInfo
 
uint32_t m_Key
 
uint32_t m_Next
 
uint32_t m_NetPtr
 
uint32_t m_Unknown2
 
COND_GE< FMT_VER::V_172, uint32_t > m_Unknown3
 
uint32_t m_UnknownPtr1
 
COND_GE< FMT_VER::V_172, uint32_t > m_UnknownPtr2
 
int32_t m_CoordsX
 
int32_t m_CoordsY
 
uint32_t m_Connection
 
uint32_t m_Padstack
 
uint32_t m_UnknownPtr5
 
uint32_t m_UnknownPtr6
 
uint32_t m_Unknown4
 
uint32_t m_Unknown5
 
std::array< int32_t, 4 > m_BoundingBoxCoords
 

Detailed Description

Via instance with board position, padstack reference (m_Padstack for drill/annular ring definitions), and net assignment (m_NetPtr).

Drill diameter comes from the referenced padstack (version-dependent location).

Definition at line 1912 of file allegro_pcb_structs.h.

Member Data Documentation

◆ m_BoundingBoxCoords

std::array<int32_t, 4> ALLEGRO::BLK_0x33_VIA::m_BoundingBoxCoords

Definition at line 1937 of file allegro_pcb_structs.h.

◆ m_Connection

uint32_t ALLEGRO::BLK_0x33_VIA::m_Connection

Definition at line 1929 of file allegro_pcb_structs.h.

◆ m_CoordsX

int32_t ALLEGRO::BLK_0x33_VIA::m_CoordsX

Definition at line 1926 of file allegro_pcb_structs.h.

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

◆ m_CoordsY

int32_t ALLEGRO::BLK_0x33_VIA::m_CoordsY

Definition at line 1927 of file allegro_pcb_structs.h.

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

◆ m_Key

uint32_t ALLEGRO::BLK_0x33_VIA::m_Key

Definition at line 1915 of file allegro_pcb_structs.h.

◆ m_LayerInfo

LAYER_INFO ALLEGRO::BLK_0x33_VIA::m_LayerInfo

Definition at line 1914 of file allegro_pcb_structs.h.

◆ m_NetPtr

uint32_t ALLEGRO::BLK_0x33_VIA::m_NetPtr

Definition at line 1917 of file allegro_pcb_structs.h.

◆ m_Next

uint32_t ALLEGRO::BLK_0x33_VIA::m_Next

Definition at line 1916 of file allegro_pcb_structs.h.

◆ m_Padstack

uint32_t ALLEGRO::BLK_0x33_VIA::m_Padstack

Definition at line 1930 of file allegro_pcb_structs.h.

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

◆ m_Unknown2

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown2

Definition at line 1918 of file allegro_pcb_structs.h.

◆ m_Unknown3

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x33_VIA::m_Unknown3

Definition at line 1920 of file allegro_pcb_structs.h.

◆ m_Unknown4

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown4

Definition at line 1934 of file allegro_pcb_structs.h.

◆ m_Unknown5

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown5

Definition at line 1935 of file allegro_pcb_structs.h.

◆ m_UnknownPtr1

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr1

Definition at line 1922 of file allegro_pcb_structs.h.

◆ m_UnknownPtr2

COND_GE<FMT_VER::V_172, uint32_t> ALLEGRO::BLK_0x33_VIA::m_UnknownPtr2

Definition at line 1924 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr5

Definition at line 1931 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr6

Definition at line 1932 of file allegro_pcb_structs.h.


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