KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pads_layer_mapper.h File Reference
#include <string>
#include <map>
#include <vector>
#include <layer_ids.h>
#include <lset.h>
#include <pcb_io/common/plugin_common_layer_mapping.h>

Go to the source code of this file.

Classes

struct  PADS_LAYER_INFO
 Information about a single PADS layer. More...
 
class  PADS_LAYER_MAPPER
 Maps PADS layer numbers and names to KiCad layer IDs. More...
 

Enumerations

enum class  PADS_LAYER_TYPE {
  UNKNOWN , COPPER_TOP , COPPER_BOTTOM , COPPER_INNER ,
  SILKSCREEN_TOP , SILKSCREEN_BOTTOM , SOLDERMASK_TOP , SOLDERMASK_BOTTOM ,
  PASTE_TOP , PASTE_BOTTOM , ASSEMBLY_TOP , ASSEMBLY_BOTTOM ,
  DOCUMENTATION , BOARD_OUTLINE , DRILL_DRAWING
}
 PADS layer types. More...
 

Enumeration Type Documentation

◆ PADS_LAYER_TYPE

enum class PADS_LAYER_TYPE
strong

PADS layer types.

These represent the functional categories of layers in PADS designs, independent of specific layer numbers.

Enumerator
UNKNOWN 
COPPER_TOP 
COPPER_BOTTOM 
COPPER_INNER 
SILKSCREEN_TOP 
SILKSCREEN_BOTTOM 
SOLDERMASK_TOP 
SOLDERMASK_BOTTOM 
PASTE_TOP 
PASTE_BOTTOM 
ASSEMBLY_TOP 
ASSEMBLY_BOTTOM 
DOCUMENTATION 
BOARD_OUTLINE 
DRILL_DRAWING 

Definition at line 36 of file pads_layer_mapper.h.