TraceMaker
C++ API of the engine
Loading...
Searching...
No Matches
tmk::drc::Hole Struct Reference

#include <drc/copper.hpp>

Public Attributes

geom::Shape shape
int item = -1
 copper item owning the hole (-1 for NPTH pads without copper)
int pad = -1
int via = -1
bool plated = true
model::NetId net = 0
model::Point pos
Coord clearance = -1
 local clearance of the owning pad/footprint (applies as hole clearance), -1 = none
bool removed = false

Detailed Description

Definition at line 30 of file copper.hpp.

Member Data Documentation

◆ clearance

Coord tmk::drc::Hole::clearance = -1

local clearance of the owning pad/footprint (applies as hole clearance), -1 = none

Definition at line 37 of file copper.hpp.

◆ item

int tmk::drc::Hole::item = -1

copper item owning the hole (-1 for NPTH pads without copper)

Definition at line 32 of file copper.hpp.

◆ net

model::NetId tmk::drc::Hole::net = 0

Definition at line 35 of file copper.hpp.

◆ pad

int tmk::drc::Hole::pad = -1

Definition at line 33 of file copper.hpp.

◆ plated

bool tmk::drc::Hole::plated = true

Definition at line 34 of file copper.hpp.

◆ pos

model::Point tmk::drc::Hole::pos

Definition at line 36 of file copper.hpp.

◆ removed

bool tmk::drc::Hole::removed = false

Definition at line 38 of file copper.hpp.

◆ shape

geom::Shape tmk::drc::Hole::shape

Definition at line 31 of file copper.hpp.

◆ via

int tmk::drc::Hole::via = -1

Definition at line 33 of file copper.hpp.


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