KiCad PCB EDA Suite
Loading...
Searching...
No Matches
CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA Struct Reference

From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g. More...

#include <cadstar_pcb_archive_parser.h>

Inheritance diagram for CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA:
CADSTAR_ARCHIVE_PARSER::PARSER

Public Member Functions

void Parse (XNODE *aNode, PARSER_CONTEXT *aContext) override
 

Public Attributes

COMP_AREA_ID ID
 
LINECODE_ID LineCodeID
 
LAYER_ID LayerID
 
SHAPE Shape
 
SWAP_RULE SwapRule = SWAP_RULE::BOTH
 
bool NoTracks = false
 From CADSTAR Help: "Check this button to specify that any area created by the Rectangle, Circle and Polygon icons can be used by the Auto Router and Route Editor options as the area within which no routes are placed during automatic routing.
 
bool NoVias = false
 From CADSTAR Help: "Check this button to specify that any area created by the Rectangle, Circle and Polygon icons can be used by the Auto Router and Route Editor options as the area within which no vias are placed during automatic routing.
 

Detailed Description

From CADSTAR Help: "Area is for creating areas within which, and nowhere else, certain operations are carried out (e.g.

Placement.); and for creating 'keep out' areas, within which no operations are carried out and where no items are placed by operations such as Placement and Routing."

Definition at line 463 of file cadstar_pcb_archive_parser.h.

Member Function Documentation

◆ Parse()

Member Data Documentation

◆ ID

COMP_AREA_ID CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::ID

◆ LayerID

LAYER_ID CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::LayerID

◆ LineCodeID

LINECODE_ID CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::LineCodeID

Definition at line 466 of file cadstar_pcb_archive_parser.h.

◆ NoTracks

bool CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::NoTracks = false

From CADSTAR Help: "Check this button to specify that any area created by the Rectangle, Circle and Polygon icons can be used by the Auto Router and Route Editor options as the area within which no routes are placed during automatic routing.

"

Definition at line 471 of file cadstar_pcb_archive_parser.h.

Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadLibraryAreas().

◆ NoVias

bool CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::NoVias = false

From CADSTAR Help: "Check this button to specify that any area created by the Rectangle, Circle and Polygon icons can be used by the Auto Router and Route Editor options as the area within which no vias are placed during automatic routing.

"

Definition at line 475 of file cadstar_pcb_archive_parser.h.

Referenced by CADSTAR_PCB_ARCHIVE_LOADER::loadLibraryAreas().

◆ Shape

SHAPE CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::Shape

◆ SwapRule

SWAP_RULE CADSTAR_PCB_ARCHIVE_PARSER::COMPONENT_AREA::SwapRule = SWAP_RULE::BOTH

Definition at line 469 of file cadstar_pcb_archive_parser.h.


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