User Tools

Site Tools


pcb:connection_lookup

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
pcb:connection_lookup [2018/09/23 14:15]
cparker
pcb:connection_lookup [2018/11/11 12:04]
cparker
Line 2: Line 2:
  
 The connection lookup algorithm starts at an object and looks for any objects that touch the starting object or any object touching the starting object. This code is implemented in find.c and used throughout the code base for a variety of purposes. The connection lookup algorithm starts at an object and looks for any objects that touch the starting object or any object touching the starting object. This code is implemented in find.c and used throughout the code base for a variety of purposes.
 +
 +The connection lookup process starts at an object (pins/pads only?) and searches for intersecting objects. For each object it finds, it sets a specified flag. (todo: eventually this should build a list of objects instead).
  
 ====Uses of the Connection Lookup Algorithm==== ====Uses of the Connection Lookup Algorithm====
Line 16: Line 18:
 === ActionConnection === === ActionConnection ===
 action.c action.c
 +
 +=== ActionDisplay ===
 +action.c
 +
 +=== ActionSaveTo ===
 +action.c
 +
 +=== IPCD HID ===
 +
 +=== GTK HID ===
 +netlist window
 +
 +=== netlist.c ===
 +
 +=== report.c ===
  
 === Places that call DoIt === === Places that call DoIt ===
pcb/connection_lookup.txt ยท Last modified: 2019/01/27 10:34 by cparker