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

#include <pads_parser.h>

Public Attributes

double min_clearance = 8.0
 MINCLEAR.
 
double default_clearance = 10.0
 DEFAULTCLEAR.
 
double min_track_width = 6.0
 MINTRACKWID.
 
double default_track_width = 10.0
 DEFAULTTRACKWID.
 
double min_via_size = 20.0
 MINVIASIZE.
 
double default_via_size = 40.0
 DEFAULTVIASIZE.
 
double min_via_drill = 10.0
 MINVIADRILL.
 
double default_via_drill = 20.0
 DEFAULTVIADRILL.
 
double hole_to_hole = 10.0
 HOLEHOLE.
 
double silk_clearance = 5.0
 SILKCLEAR.
 
double mask_clearance = 3.0
 MASKCLEAR.
 
double copper_edge_clearance = 10.0
 OUTLINE_TO_*.
 

Detailed Description

Definition at line 130 of file pads_parser.h.

Member Data Documentation

◆ copper_edge_clearance

double PADS_IO::DESIGN_RULES::copper_edge_clearance = 10.0

OUTLINE_TO_*.

Definition at line 143 of file pads_parser.h.

Referenced by PADS_IO::PARSER::clampDesignRuleSentinels(), and PCB_IO_PADS::loadBoardSetup().

◆ default_clearance

double PADS_IO::DESIGN_RULES::default_clearance = 10.0

◆ default_track_width

double PADS_IO::DESIGN_RULES::default_track_width = 10.0

DEFAULTTRACKWID.

Definition at line 135 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ default_via_drill

double PADS_IO::DESIGN_RULES::default_via_drill = 20.0

DEFAULTVIADRILL.

Definition at line 139 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ default_via_size

double PADS_IO::DESIGN_RULES::default_via_size = 40.0

DEFAULTVIASIZE.

Definition at line 137 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ hole_to_hole

double PADS_IO::DESIGN_RULES::hole_to_hole = 10.0

HOLEHOLE.

Definition at line 140 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ mask_clearance

double PADS_IO::DESIGN_RULES::mask_clearance = 3.0

MASKCLEAR.

Definition at line 142 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ min_clearance

double PADS_IO::DESIGN_RULES::min_clearance = 8.0

MINCLEAR.

Definition at line 132 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ min_track_width

double PADS_IO::DESIGN_RULES::min_track_width = 6.0

MINTRACKWID.

Definition at line 134 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ min_via_drill

double PADS_IO::DESIGN_RULES::min_via_drill = 10.0

MINVIADRILL.

Definition at line 138 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ min_via_size

double PADS_IO::DESIGN_RULES::min_via_size = 20.0

MINVIASIZE.

Definition at line 136 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().

◆ silk_clearance

double PADS_IO::DESIGN_RULES::silk_clearance = 5.0

SILKCLEAR.

Definition at line 141 of file pads_parser.h.

Referenced by BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), and PCB_IO_PADS::loadBoardSetup().


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