20#ifndef EASYPC_PCB_BUILDER_H_
21#define EASYPC_PCB_BUILDER_H_
43wxString
BuildBoard(
const EASYPC::DESIGN_DOCUMENT& aDocument,
BOARD& aBoard, REPORTER* aReporter,
Information pertinent to a Pcbnew printed circuit board.
A pure virtual class used to derive REPORTER objects from.
wxString BuildBoard(const DESIGN_DOCUMENT &aDocument, BOARD &aBoard, REPORTER *aReporter, const LAYER_MAPPING_HANDLER &aLayerMapping)
Fill aBoard from a loaded Easy-PC / DesignSpark PCB design.
std::function< std::map< wxString, PCB_LAYER_ID >(const std::vector< INPUT_LAYER_DESC > &)> LAYER_MAPPING_HANDLER
Pointer to a function that takes a map of source and KiCad layers and returns a re-mapped version.