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

◆ m_Connection

uint32_t ALLEGRO::BLK_0x33_VIA::m_Connection

Definition at line 2066 of file allegro_pcb_structs.h.

◆ m_CoordsX

int32_t ALLEGRO::BLK_0x33_VIA::m_CoordsX

Definition at line 2063 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 2064 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 2052 of file allegro_pcb_structs.h.

◆ m_LayerInfo

LAYER_INFO ALLEGRO::BLK_0x33_VIA::m_LayerInfo

Definition at line 2051 of file allegro_pcb_structs.h.

◆ m_NetPtr

uint32_t ALLEGRO::BLK_0x33_VIA::m_NetPtr

Definition at line 2054 of file allegro_pcb_structs.h.

◆ m_Next

uint32_t ALLEGRO::BLK_0x33_VIA::m_Next

Definition at line 2053 of file allegro_pcb_structs.h.

◆ m_Padstack

uint32_t ALLEGRO::BLK_0x33_VIA::m_Padstack

Definition at line 2067 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 2055 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 2057 of file allegro_pcb_structs.h.

◆ m_Unknown4

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown4

Definition at line 2071 of file allegro_pcb_structs.h.

◆ m_Unknown5

uint32_t ALLEGRO::BLK_0x33_VIA::m_Unknown5

Definition at line 2072 of file allegro_pcb_structs.h.

◆ m_UnknownPtr1

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr1

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

◆ m_UnknownPtr5

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr5

Definition at line 2068 of file allegro_pcb_structs.h.

◆ m_UnknownPtr6

uint32_t ALLEGRO::BLK_0x33_VIA::m_UnknownPtr6

Definition at line 2069 of file allegro_pcb_structs.h.


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