public class Triangulation
extends java.lang.Object
Constructor and Description |
---|
Triangulation(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
contains(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
True iff the simplex is in this Triangulation.
|
java.util.Iterator |
iterator()
Iterator.
|
org.openjump.core.graph.delauneySimplexInsert.Simplex |
neighborOpposite(java.lang.Object vertex,
org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
Report neighbor opposite the given vertex of simplex.
|
java.util.Set |
neighbors(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
Report neighbors of the given simplex.
|
void |
printStuff()
Print stuff about a Triangulation.
|
int |
size()
Size (# of Simplices) in Triangulation.
|
java.lang.String |
toString()
String representation.
|
void |
update(java.util.Set oldSet,
java.util.Set newSet)
Update by replacing one set of Simplices with another.
|
public Triangulation(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
simplex
- the initial Simplex.public java.lang.String toString()
toString
in class java.lang.Object
public int size()
public boolean contains(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
simplex
- the simplex to checkpublic java.util.Iterator iterator()
public void printStuff()
public org.openjump.core.graph.delauneySimplexInsert.Simplex neighborOpposite(java.lang.Object vertex, org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
vertex
- a vertex of simplexsimplex
- we want the neighbor of this Simplexjava.lang.IllegalArgumentException
- if vertex is not in this Simplexpublic java.util.Set neighbors(org.openjump.core.graph.delauneySimplexInsert.Simplex simplex)
simplex
- a Simplexpublic void update(java.util.Set oldSet, java.util.Set newSet)
oldSet
- set of Simplices to be replacednewSet
- set of replacement Simplices