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

#include <pads_parser.h>

Public Attributes

UNIT_TYPE units = UNIT_TYPE::MILS
 
int layer_count = 2
 
POINT origin = {0, 0}
 
double user_grid = 0.0
 User-defined snap grid (USERGRID)
 
double thermal_line_width = 30.0
 Thermal line width for THT (THERLINEWID)
 
double thermal_smd_width = 20.0
 Thermal line width for SMD (THERSMDWID)
 
int thermal_flags = 0
 Thermal relief flags (THERFLAGS)
 
double thermal_min_clearance = 5.0
 Starved thermal minimum clearance (STMINCLEAR)
 
int thermal_min_spokes = 4
 Starved thermal minimum spokes (STMINSPOKES)
 
double drill_oversize = 0.0
 Drill oversize for plated holes (DRLOVERSIZE)
 
std::string default_signal_via
 Default signal routing via (VIAPSHVIA)
 

Detailed Description

Definition at line 108 of file pads_parser.h.

Member Data Documentation

◆ default_signal_via

std::string PADS_IO::PARAMETERS::default_signal_via

Default signal routing via (VIAPSHVIA)

Definition at line 126 of file pads_parser.h.

◆ drill_oversize

double PADS_IO::PARAMETERS::drill_oversize = 0.0

Drill oversize for plated holes (DRLOVERSIZE)

Definition at line 123 of file pads_parser.h.

◆ layer_count

int PADS_IO::PARAMETERS::layer_count = 2

Definition at line 111 of file pads_parser.h.

◆ origin

POINT PADS_IO::PARAMETERS::origin = {0, 0}

Definition at line 112 of file pads_parser.h.

◆ thermal_flags

int PADS_IO::PARAMETERS::thermal_flags = 0

Thermal relief flags (THERFLAGS)

Definition at line 118 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ thermal_line_width

double PADS_IO::PARAMETERS::thermal_line_width = 30.0

Thermal line width for THT (THERLINEWID)

Definition at line 116 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ thermal_min_clearance

double PADS_IO::PARAMETERS::thermal_min_clearance = 5.0

Starved thermal minimum clearance (STMINCLEAR)

Definition at line 119 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ thermal_min_spokes

int PADS_IO::PARAMETERS::thermal_min_spokes = 4

Starved thermal minimum spokes (STMINSPOKES)

Definition at line 120 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ thermal_smd_width

double PADS_IO::PARAMETERS::thermal_smd_width = 20.0

Thermal line width for SMD (THERSMDWID)

Definition at line 117 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), and BOOST_AUTO_TEST_CASE().

◆ units

UNIT_TYPE PADS_IO::PARAMETERS::units = UNIT_TYPE::MILS

Definition at line 110 of file pads_parser.h.

◆ user_grid

double PADS_IO::PARAMETERS::user_grid = 0.0

User-defined snap grid (USERGRID)

Definition at line 113 of file pads_parser.h.


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