public class ArrayBasedMeshBuilder<X extends Point_>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) Polyhedron_3<X> |
polyhedron |
Constructor and Description |
---|
ArrayBasedMeshBuilder(Polyhedron_3<X> polyhedron) |
Modifier and Type | Method and Description |
---|---|
static boolean |
checkPermutation(int[] t)
Check whether a table of n integers encode a permutation of order n
Every integer between 0 and N-1 must appear exactly once in table t
|
HalfedgeInterface |
halfedgeFromPolyhedron()
Construct an array based implementation of a halfedge data structure.
|
ArrayBasedWingededge |
wingededgeFromOrientedPolyhedron(boolean[] orientation)
Construct an array based implementation of a winged edge data structure.
|
Polyhedron_3<X extends Point_> polyhedron
public ArrayBasedMeshBuilder(Polyhedron_3<X> polyhedron)
public HalfedgeInterface halfedgeFromPolyhedron()
public ArrayBasedWingededge wingededgeFromOrientedPolyhedron(boolean[] orientation)
public static boolean checkPermutation(int[] t)