From 1cb56f053dc0a26302e777b2f82aa043ee780950 Mon Sep 17 00:00:00 2001 From: adam Date: Tue, 4 Dec 2007 22:03:49 -0800 Subject: [PATCH] checkpoint darcs-hash:20071205060349-5007d-94bcc1b0584365d62433cad22374e2e1efd65d97.gz --- src/edu/berkeley/qfat/Mesh.java | 5 ----- src/edu/berkeley/qfat/geom/PointSet.java | 1 + 2 files changed, 1 insertion(+), 5 deletions(-) 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; -- 1.7.10.4