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

#include <pads_parser.h>

Public Attributes

KEEPOUT_TYPE type = KEEPOUT_TYPE::ALL
 
std::vector< ARC_POINToutline
 
std::vector< int > layers
 Empty = all.
 
bool no_traces = true
 R restriction.
 
bool no_vias = true
 V restriction.
 
bool no_copper = true
 C restriction.
 
bool no_components = false
 P restriction.
 
bool height_restriction = false
 H restriction.
 
double max_height = 0.0
 
bool no_test_points = false
 T restriction.
 
bool no_accordion = false
 A restriction.
 

Detailed Description

Definition at line 649 of file pads_parser.h.

Member Data Documentation

◆ height_restriction

bool PADS_IO::KEEPOUT::height_restriction = false

H restriction.

Definition at line 658 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ layers

std::vector<int> PADS_IO::KEEPOUT::layers

Empty = all.

Definition at line 653 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ max_height

double PADS_IO::KEEPOUT::max_height = 0.0

Definition at line 659 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_accordion

bool PADS_IO::KEEPOUT::no_accordion = false

A restriction.

Definition at line 661 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_components

bool PADS_IO::KEEPOUT::no_components = false

P restriction.

Definition at line 657 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_copper

bool PADS_IO::KEEPOUT::no_copper = true

C restriction.

Definition at line 656 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_test_points

bool PADS_IO::KEEPOUT::no_test_points = false

T restriction.

Definition at line 660 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_traces

bool PADS_IO::KEEPOUT::no_traces = true

R restriction.

Definition at line 654 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ no_vias

bool PADS_IO::KEEPOUT::no_vias = true

V restriction.

Definition at line 655 of file pads_parser.h.

Referenced by PADS_IO::PARSER::parseSectionLINES().

◆ outline

std::vector<ARC_POINT> PADS_IO::KEEPOUT::outline

◆ type

KEEPOUT_TYPE PADS_IO::KEEPOUT::type = KEEPOUT_TYPE::ALL

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