KiCad PCB EDA Suite
Loading...
Searching...
No Matches
pcb_geometry_extractor.cpp File Reference
#include <diff_merge/pcb_geometry_extractor.h>
#include <board.h>
#include <board_item.h>
#include <eda_shape.h>
#include <footprint.h>
#include <geometry/shape_arc.h>
#include <geometry/shape_line_chain.h>
#include <geometry/shape_poly_set.h>
#include <layer_ids.h>
#include <pad.h>
#include <pcb_shape.h>
#include <pcb_track.h>
#include <zone.h>

Go to the source code of this file.

Namespaces

namespace  KICAD_DIFF
 

Functions

DOCUMENT_GEOMETRY KICAD_DIFF::ExtractBoardGeometry (const BOARD &aBoard, const KIGFX::COLOR4D &aColor)
 Extract a coarse outline of a BOARD into a DOCUMENT_GEOMETRY for use as background context in DIFF_SCENE rendering.
 
DOCUMENT_GEOMETRY KICAD_DIFF::ExtractFootprintGeometry (const FOOTPRINT &aFootprint, const KIGFX::COLOR4D &aColor)
 Extract drawable context geometry from a single FOOTPRINT.