20#ifndef IMPORT_NET_RECONCILER_H
21#define IMPORT_NET_RECONCILER_H
Information pertinent to a Pcbnew printed circuit board.
Store information read from a netlist along with the flags used to update the NETLIST in the BOARD.
A pure virtual class used to derive REPORTER objects from.
int ReconcileImportedReferences(BOARD &aBoard, NETLIST &aNetlist)
Give an imported board footprint the reference its schematic symbol uses.
int FillImportedFootprintFields(BOARD &aBoard, NETLIST &aNetlist)
Copy what an imported board footprint lacks from the schematic symbol it is linked to.
NET_RECONCILE_RESULT ReconcileImportedNetNames(BOARD &aBoard, NETLIST &aNetlist, REPORTER &aReporter)
Give each net of an imported board the name its schematic uses.
Outcome of naming the nets of an imported board after the nets of its schematic.
int m_alreadyNamed
board nets that already carried the schematic name
int m_conflicting
board nets whose pads the schematic divides differently
int m_unconnectedAssigned
pads given the schematic's name for a net that joins nothing
int m_renamed
board nets renamed to the schematic name