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

#include <cadstar_pcb_archive_parser.h>

Inheritance diagram for CADSTAR_PCB_ARCHIVE_PARSER::LAYER:
CADSTAR_ARCHIVE_PARSER::PARSER

Public Member Functions

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

Public Attributes

LAYER_ID ID
 
wxString Name
 
wxString Description = wxEmptyString
 
LAYER_TYPE Type = LAYER_TYPE::UNDEFINED
 
LAYER_SUBTYPE SubType = LAYER_SUBTYPE::LAYERSUBTYPE_NONE
 
PHYSICAL_LAYER_ID PhysicalLayer
 If UNDEFINED, no physical layer is assigned (e.g. More...
 
LAYER_ID SwapLayerID = UNDEFINED_LAYER_ID
 If UNDEFINED_LAYER_ID, no swap layer. More...
 
ROUTING_BIAS RoutingBias = ROUTING_BIAS::UNBIASED
 
long Thickness = 0
 Note: Units of length are defined in file header. More...
 
MATERIAL_ID MaterialId = UNDEFINED_MATERIAL_ID
 
EMBEDDING Embedding = EMBEDDING::NONE
 
bool ReferencePlane = false
 
bool VariantLayer = false
 

Detailed Description

Definition at line 158 of file cadstar_pcb_archive_parser.h.

Member Function Documentation

◆ Parse()

void CADSTAR_PCB_ARCHIVE_PARSER::LAYER::Parse ( XNODE aNode,
PARSER_CONTEXT aContext 
)
overridevirtual

Member Data Documentation

◆ Description

wxString CADSTAR_PCB_ARCHIVE_PARSER::LAYER::Description = wxEmptyString

Definition at line 162 of file cadstar_pcb_archive_parser.h.

◆ Embedding

EMBEDDING CADSTAR_PCB_ARCHIVE_PARSER::LAYER::Embedding = EMBEDDING::NONE

◆ ID

◆ MaterialId

MATERIAL_ID CADSTAR_PCB_ARCHIVE_PARSER::LAYER::MaterialId = UNDEFINED_MATERIAL_ID

◆ Name

◆ PhysicalLayer

PHYSICAL_LAYER_ID CADSTAR_PCB_ARCHIVE_PARSER::LAYER::PhysicalLayer
Initial value:

If UNDEFINED, no physical layer is assigned (e.g.

documentation and construction layers)

Definition at line 165 of file cadstar_pcb_archive_parser.h.

◆ ReferencePlane

bool CADSTAR_PCB_ARCHIVE_PARSER::LAYER::ReferencePlane = false

Definition at line 174 of file cadstar_pcb_archive_parser.h.

◆ RoutingBias

ROUTING_BIAS CADSTAR_PCB_ARCHIVE_PARSER::LAYER::RoutingBias = ROUTING_BIAS::UNBIASED

Definition at line 170 of file cadstar_pcb_archive_parser.h.

◆ SubType

LAYER_SUBTYPE CADSTAR_PCB_ARCHIVE_PARSER::LAYER::SubType = LAYER_SUBTYPE::LAYERSUBTYPE_NONE

◆ SwapLayerID

LAYER_ID CADSTAR_PCB_ARCHIVE_PARSER::LAYER::SwapLayerID = UNDEFINED_LAYER_ID

If UNDEFINED_LAYER_ID, no swap layer.

Definition at line 169 of file cadstar_pcb_archive_parser.h.

◆ Thickness

long CADSTAR_PCB_ARCHIVE_PARSER::LAYER::Thickness = 0

Note: Units of length are defined in file header.

Definition at line 171 of file cadstar_pcb_archive_parser.h.

Referenced by CADSTAR_PCB_ARCHIVE_LOADER::initStackupItem().

◆ Type

◆ VariantLayer

bool CADSTAR_PCB_ARCHIVE_PARSER::LAYER::VariantLayer = false

Definition at line 175 of file cadstar_pcb_archive_parser.h.


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