summaryrefslogtreecommitdiff
path: root/src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java')
-rw-r--r--src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java b/src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java
index 35858c67..1ab324c3 100644
--- a/src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java
+++ b/src/de/lmu/ifi/dbs/elki/math/geometry/AlphaShape.java
@@ -5,7 +5,7 @@ import java.util.BitSet;
import java.util.List;
import de.lmu.ifi.dbs.elki.data.spatial.Polygon;
-import de.lmu.ifi.dbs.elki.math.geometry.SweepHullDelaunay2D.Triangle;
+
import de.lmu.ifi.dbs.elki.math.linearalgebra.Vector;
/*
@@ -53,7 +53,7 @@ public class AlphaShape {
/**
* Delaunay triangulation
*/
- private ArrayList<Triangle> delaunay = null;
+ private ArrayList<SweepHullDelaunay2D.Triangle> delaunay = null;
public AlphaShape(List<Vector> points, double alpha) {
this.alpha2 = alpha * alpha;
@@ -71,9 +71,9 @@ public class AlphaShape {
List<Vector> cur = new ArrayList<Vector>();
for(int i = 0 /* = used.nextClearBit(0) */; i < delaunay.size() && i >= 0; i = used.nextClearBit(i + 1)) {
- if(used.get(i) == false) {
+ if(!used.get(i)) {
used.set(i);
- Triangle tri = delaunay.get(i);
+ SweepHullDelaunay2D.Triangle tri = delaunay.get(i);
if(tri.r2 <= alpha2) {
// Check neighbors
processNeighbor(cur, used, i, tri.ab, tri.b);
@@ -96,7 +96,7 @@ public class AlphaShape {
return;
}
used.set(ab);
- final Triangle next = delaunay.get(ab);
+ final SweepHullDelaunay2D.Triangle next = delaunay.get(ab);
if(next.r2 < alpha2) {
// Continue where we left off...
if(next.ab == i) {