KiCad PCB EDA Suite
Loading...
Searching...
No Matches
DIPTRACE::DT_TRACK_NODE Struct Reference

#include <diptrace_pcb_parser.h>

Public Attributes

int x = 0
 X coordinate in DipTrace units.
 
int y = 0
 Y coordinate in DipTrace units.
 
int layer = 0
 Copper layer index (0=top, 1=bottom, 14+=inner)
 
int width = 0
 Track width in DipTrace units.
 
uint8_t routeFlag = 0
 Raw routing-point flag byte at payload +22 (semantics unresolved)
 
int routeMode = 0
 Raw routing-point mode int3 at payload +37 (observed: 0/1/3)
 
bool hasVia = false
 True if a via exists at this node.
 
int viaOuterDiam = 0
 Via outer diameter in DipTrace units.
 
int viaDrillDiam = 0
 Via drill diameter in DipTrace units.
 
int viaStyleIdx = -1
 Index into ViaStyle table (-1 = none)
 

Detailed Description

Definition at line 224 of file diptrace_pcb_parser.h.

Member Data Documentation

◆ hasVia

bool DIPTRACE::DT_TRACK_NODE::hasVia = false

True if a via exists at this node.

Definition at line 232 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias().

◆ layer

int DIPTRACE::DT_TRACK_NODE::layer = 0

Copper layer index (0=top, 1=bottom, 14+=inner)

Definition at line 228 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias().

◆ routeFlag

uint8_t DIPTRACE::DT_TRACK_NODE::routeFlag = 0

Raw routing-point flag byte at payload +22 (semantics unresolved)

Definition at line 230 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::FindAndParseNets().

◆ routeMode

int DIPTRACE::DT_TRACK_NODE::routeMode = 0

Raw routing-point mode int3 at payload +37 (observed: 0/1/3)

Definition at line 231 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::FindAndParseNets().

◆ viaDrillDiam

int DIPTRACE::DT_TRACK_NODE::viaDrillDiam = 0

Via drill diameter in DipTrace units.

Definition at line 234 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias().

◆ viaOuterDiam

int DIPTRACE::DT_TRACK_NODE::viaOuterDiam = 0

Via outer diameter in DipTrace units.

Definition at line 233 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias().

◆ viaStyleIdx

int DIPTRACE::DT_TRACK_NODE::viaStyleIdx = -1

Index into ViaStyle table (-1 = none)

Definition at line 235 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias(), and DIPTRACE::PCB_PARSER::FindAndParseNets().

◆ width

int DIPTRACE::DT_TRACK_NODE::width = 0

Track width in DipTrace units.

Definition at line 229 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateTracksAndVias().

◆ x

int DIPTRACE::DT_TRACK_NODE::x = 0

◆ y

int DIPTRACE::DT_TRACK_NODE::y = 0

Y coordinate in DipTrace units.

Definition at line 227 of file diptrace_pcb_parser.h.

Referenced by DIPTRACE::PCB_PARSER::CreateFootprint(), and DIPTRACE::PCB_PARSER::CreateTracksAndVias().


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