On Sun, 2008-12-21 at 12:40 -0800, Edward Hennessy wrote:
> On Dec 21, 2008, at 11:38 AM, Peter Clifton wrote:

> There is a line sweep algorithm that could quickly generate a netlist  
> for a schematic page.  (The path hatching also uses a line sweep  
> algorithm.)

We don't have to detect arbitrary intersections, since crossing lines
only connect if an endpoint and on the other net. That makes things
simpler I think. gEDA already keeps track of what objects touch other
objects.. its just a matter of putting it into a list. Its my TODO task
for 1.8 series.

> I was thinking that it could be added to gschem so when  
> the mouse hovered over any net on the schematic, then the net name  
> could be displayed in the status bar.  (No clicking, just a hover.)

Yes, I was hoping to add a tool-tip to pop-up on hover and display that
kind of information. It also fits nicely with the page-contents browser
of old which I wrote ages back to display a view of objects on the page.

There were some other reasons I was interested to add on-the-fly
netlisting in libgeda:

Cross probing between PCB and gEDA
Cross probing between PCB and a simulation tool
Back-annotation of more trivial simulation results (so we can find an
appropriate places to display results of nodal voltages etc..)

> It would work even if the net segment being hovered over did not have  
> the net name attached.  It only requires that the net segment has  
> connectivity to another net segment that has the attribute attached.

Yes, and speed up the existing feature for selecting connected nets.


-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



_______________________________________________
geda-dev mailing list
[email protected]
http://www.seul.org/cgi-bin/mailman/listinfo/geda-dev

Reply via email to