KiCad PCB EDA Suite
Loading...
Searching...
No Matches
PADS_IO::NET_CLASS_DEF Struct Reference

Net class definition with routing constraints. More...

#include <pads_parser.h>

Public Attributes

std::string name
 Net class name.
 
double clearance = 0.0
 Copper clearance (CLEARANCE)
 
double track_width = 0.0
 Track width (TRACKWIDTH)
 
double via_size = 0.0
 Via diameter (VIASIZE)
 
double via_drill = 0.0
 Via drill diameter (VIADRILL)
 
double diff_pair_gap = 0.0
 Differential pair gap (DIFFPAIRGAP)
 
double diff_pair_width = 0.0
 Differential pair width (DIFFPAIRWIDTH)
 
std::vector< std::string > net_names
 Nets assigned to this class.
 

Detailed Description

Net class definition with routing constraints.

Definition at line 206 of file pads_parser.h.

Member Data Documentation

◆ clearance

double PADS_IO::NET_CLASS_DEF::clearance = 0.0

Copper clearance (CLEARANCE)

Definition at line 209 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().

◆ diff_pair_gap

double PADS_IO::NET_CLASS_DEF::diff_pair_gap = 0.0

Differential pair gap (DIFFPAIRGAP)

Definition at line 213 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().

◆ diff_pair_width

double PADS_IO::NET_CLASS_DEF::diff_pair_width = 0.0

Differential pair width (DIFFPAIRWIDTH)

Definition at line 214 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().

◆ name

std::string PADS_IO::NET_CLASS_DEF::name

◆ net_names

std::vector<std::string> PADS_IO::NET_CLASS_DEF::net_names

◆ track_width

double PADS_IO::NET_CLASS_DEF::track_width = 0.0

Track width (TRACKWIDTH)

Definition at line 210 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().

◆ via_drill

double PADS_IO::NET_CLASS_DEF::via_drill = 0.0

Via drill diameter (VIADRILL)

Definition at line 212 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().

◆ via_size

double PADS_IO::NET_CLASS_DEF::via_size = 0.0

Via diameter (VIASIZE)

Definition at line 211 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PADS_IO::PARSER::parseSectionNETCLASS().


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