suspend switch for voronoi

This commit is contained in:
Johann Dreo 2014-05-21 11:25:28 +02:00
commit 6bdab7d667
2 changed files with 25 additions and 7 deletions

View file

@ -68,6 +68,21 @@ def load_matrix( filename ):
return matrix
def load_adjacency( filename ):
graph = {}
with open(filename) as fd:
for line in fd:
if line.strip()[0] != "#":
skey,svals = line.split(":")
key = tuple((float(i) for i in skey.split(',')))
graph[key] = []
for sp in svals.split():
p = tuple(float(i) for i in sp.split(","))
assert(len(p)==2)
graph[key].append( p )
return graph
def adjacency_from_set( segments ):
graph = {}
for start,end in segments: