From: adam Date: Wed, 5 Dec 2007 06:03:49 +0000 (-0800) Subject: checkpoint X-Git-Url: http://git.megacz.com/?p=anneal.git;a=commitdiff_plain;h=1cb56f053dc0a26302e777b2f82aa043ee780950 checkpoint darcs-hash:20071205060349-5007d-94bcc1b0584365d62433cad22374e2e1efd65d97.gz --- diff --git a/src/edu/berkeley/qfat/Mesh.java b/src/edu/berkeley/qfat/Mesh.java index 3b39842..374f012 100644 --- a/src/edu/berkeley/qfat/Mesh.java +++ b/src/edu/berkeley/qfat/Mesh.java @@ -98,7 +98,6 @@ public class Mesh implements Iterable { return (float)total; } - public class BindingGroup { public HashSet es = new HashSet(); public BindingGroup() { } @@ -139,8 +138,6 @@ public class Mesh implements Iterable { public Point getPoint() { return p; } private Vert(Point p) { this.p = p; - //this.e = e; - //if (e==null) throw new Error(); if (pointset.get(p) != null) throw new Error(); pointset.add(this); } @@ -193,8 +190,6 @@ public class Mesh implements Iterable { /** does NOT update bound pairs! */ public boolean transform(Matrix m) { - // FIXME: screws up kdtree - // FIXME: screws up hashmap unscore(); try { if (pointset.get(this.p)==null) throw new Error(); diff --git a/src/edu/berkeley/qfat/geom/PointSet.java b/src/edu/berkeley/qfat/geom/PointSet.java index 3b70118..8c6642c 100644 --- a/src/edu/berkeley/qfat/geom/PointSet.java +++ b/src/edu/berkeley/qfat/geom/PointSet.java @@ -23,6 +23,7 @@ public class PointSet implements Iterable { public void add(V v) { V x = get(v.getPoint()); if (x != null && x.equals(v)) return; + if (x != null) throw new Error("duplicates!"); Point p = v.getPoint(); doubles[0] = p.x; doubles[1] = p.y;