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

◆ m_Connection

uint32_t ALLEGRO::BLK_0x33_VIA::m_Connection

Definition at line 1846 of file allegro_pcb_structs.h.

◆ m_CoordsX

int32_t ALLEGRO::BLK_0x33_VIA::m_CoordsX

Definition at line 1843 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 1844 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 1832 of file allegro_pcb_structs.h.

◆ m_LayerInfo

LAYER_INFO ALLEGRO::BLK_0x33_VIA::m_LayerInfo

Definition at line 1831 of file allegro_pcb_structs.h.

◆ m_NetPtr

uint32_t ALLEGRO::BLK_0x33_VIA::m_NetPtr

Definition at line 1834 of file allegro_pcb_structs.h.

◆ m_Next

uint32_t ALLEGRO::BLK_0x33_VIA::m_Next

Definition at line 1833 of file allegro_pcb_structs.h.

Referenced by ALLEGRO::VIA::VIA().

◆ m_Padstack

uint32_t ALLEGRO::BLK_0x33_VIA::m_Padstack

Definition at line 1847 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 1835 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 1837 of file allegro_pcb_structs.h.

◆ m_Unknown4

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown4

Definition at line 1851 of file allegro_pcb_structs.h.

◆ m_Unknown5

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown5

Definition at line 1852 of file allegro_pcb_structs.h.

◆ m_UnknownPtr1

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr1

Definition at line 1839 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 1841 of file allegro_pcb_structs.h.

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr5

Definition at line 1848 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr6

Definition at line 1849 of file allegro_pcb_structs.h.


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