24#ifndef KICAD_SCH_GEOMETRY_EXTRACTOR_H
25#define KICAD_SCH_GEOMETRY_EXTRACTOR_H
54 const std::map<KIID, KIGFX::COLOR4D>& aOverrides = {},
55 bool aOnlyOverrides = false );
Define a library symbol object.
Holds all the data relating to one schematic.
DOCUMENT_GEOMETRY ExtractSymbolGeometry(const LIB_SYMBOL &aSymbol, const KIGFX::COLOR4D &aColor, int aUnit, int aBodyStyle)
Extract coarse drawable context from a library symbol for visual symbol diffs.
DOCUMENT_GEOMETRY ExtractSchematicGeometry(const SCHEMATIC &aSchematic, const KIGFX::COLOR4D &aColor, const std::map< KIID, KIGFX::COLOR4D > &aOverrides, bool aOnlyOverrides)
Extract a coarse outline of a SCHEMATIC into a DOCUMENT_GEOMETRY for use as background context in DIF...
Aggregate of background geometry extracted from one source document.