KiCad PCB EDA Suite
Loading...
Searching...
No Matches
INPUT_LAYER_DESC Struct Reference

Describes an imported layer and how it could be mapped to KiCad Layers. More...

#include <plugin_common_layer_mapping.h>

Public Member Functions

 INPUT_LAYER_DESC ()
 

Public Attributes

wxString Name
 Imported layer name as displayed in original application.
 
LSET PermittedLayers
 KiCad layers that the imported layer can be mapped onto.
 
PCB_LAYER_ID AutoMapLayer
 Best guess as to what the equivalent KiCad layer might be.
 
bool Required
 Should we require the layer to be assigned?
 

Detailed Description

Describes an imported layer and how it could be mapped to KiCad Layers.

Definition at line 35 of file plugin_common_layer_mapping.h.

Constructor & Destructor Documentation

◆ INPUT_LAYER_DESC()

INPUT_LAYER_DESC::INPUT_LAYER_DESC ( )
inline

Definition at line 42 of file plugin_common_layer_mapping.h.

Member Data Documentation

◆ AutoMapLayer

PCB_LAYER_ID INPUT_LAYER_DESC::AutoMapLayer

Best guess as to what the equivalent KiCad layer might be.

Definition at line 39 of file plugin_common_layer_mapping.h.

Referenced by PCB_IO_EAGLE::mapEagleLayersToKicad(), CADSTAR_PCB_ARCHIVE_LOADER::remapUnsureLayers(), and ALTIUM_PCB::remapUnsureLayers().

◆ Name

wxString INPUT_LAYER_DESC::Name

◆ PermittedLayers

LSET INPUT_LAYER_DESC::PermittedLayers

KiCad layers that the imported layer can be mapped onto.

Definition at line 38 of file plugin_common_layer_mapping.h.

Referenced by PCB_IO_EAGLE::mapEagleLayersToKicad(), CADSTAR_PCB_ARCHIVE_LOADER::remapUnsureLayers(), and ALTIUM_PCB::remapUnsureLayers().

◆ Required

bool INPUT_LAYER_DESC::Required

Should we require the layer to be assigned?

Definition at line 40 of file plugin_common_layer_mapping.h.

Referenced by DIALOG_MAP_LAYERS::GetUnmappedRequiredLayers(), PCB_IO_EAGLE::mapEagleLayersToKicad(), and ALTIUM_PCB::remapUnsureLayers().


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