KiCad PCB EDA Suite
Loading...
Searching...
No Matches
ODB_NET_RECORD Struct Reference

#include <odb_netlist.h>

Public Types

enum class  SIDE { TOP , DOWN , BOTH , INNER }
 Possible values for the "side" of an ODB net point. More...
 

Public Attributes

bool smd
 
bool hole
 
bool is_via
 
bool testpoint
 
std::string refdes
 
int drill_radius
 
bool mechanical
 
SIDE side
 
int x_location
 
int y_location
 
int x_size
 
int y_size
 
std::string epoint
 
int soldermask
 

Detailed Description

Definition at line 30 of file odb_netlist.h.

Member Enumeration Documentation

◆ SIDE

enum class ODB_NET_RECORD::SIDE
strong

Possible values for the "side" of an ODB net point.

This is not the same as the subnet side (T/B) or matrix layer TOP/BOTTOM/INNER.

Enumerator
TOP 

T.

DOWN 

D (i.e. bottom)

BOTH 

B.

INNER 

I.

Definition at line 38 of file odb_netlist.h.

Member Data Documentation

◆ drill_radius

int ODB_NET_RECORD::drill_radius

Definition at line 51 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ epoint

std::string ODB_NET_RECORD::epoint

Definition at line 63 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ hole

bool ODB_NET_RECORD::hole

Definition at line 47 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ is_via

bool ODB_NET_RECORD::is_via

Definition at line 48 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ mechanical

bool ODB_NET_RECORD::mechanical

Definition at line 52 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ refdes

std::string ODB_NET_RECORD::refdes

Definition at line 50 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ side

SIDE ODB_NET_RECORD::side

Definition at line 53 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ smd

bool ODB_NET_RECORD::smd

Definition at line 46 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ soldermask

int ODB_NET_RECORD::soldermask

Definition at line 65 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ testpoint

bool ODB_NET_RECORD::testpoint

Definition at line 49 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ x_location

int ODB_NET_RECORD::x_location

Definition at line 56 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ x_size

int ODB_NET_RECORD::x_size

Definition at line 59 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ y_location

int ODB_NET_RECORD::y_location

Definition at line 57 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().

◆ y_size

int ODB_NET_RECORD::y_size

Definition at line 60 of file odb_netlist.h.

Referenced by ODB_NET_LIST::InitNetPoints().


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