KiCad PCB EDA Suite
|
#include <functional>
#include <map>
#include <pcb_io/pcb_io_mgr.h>
#include <layer_ids.h>
#include <lset.h>
Go to the source code of this file.
Classes | |
struct | INPUT_LAYER_DESC |
Describes an imported layer and how it could be mapped to KiCad Layers. More... | |
class | LAYER_MAPPABLE_PLUGIN |
Plugin class for import plugins that support remappable layers. More... | |
Typedefs | |
using | LAYER_MAPPING_HANDLER = std::function< std::map< wxString, PCB_LAYER_ID >(const std::vector< INPUT_LAYER_DESC > &)> |
Pointer to a function that takes a map of source and KiCad layers and returns a re-mapped version. | |
using LAYER_MAPPING_HANDLER = std::function<std::map<wxString, PCB_LAYER_ID>( const std::vector<INPUT_LAYER_DESC>& )> |
Pointer to a function that takes a map of source and KiCad layers and returns a re-mapped version.
If the re-mapped layer is UNDEFINED_LAYER, then the source layer will not be imported
Definition at line 56 of file plugin_common_layer_mapping.h.