public abstract class VoronoiTessellationCalculator
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static boolean |
UseVoroPlusPlus
Whether to use Voro++, or local implementation
|
Constructor and Description |
---|
VoronoiTessellationCalculator() |
Modifier and Type | Method and Description |
---|---|
static java.util.List<BaseVoronoiCell> |
compute(Cell cell,
boolean radical)
Compute Voronoi tessellation of a structure.
|
static java.util.List<BaseVoronoiCell> |
runLocalTessellation(Cell cell,
boolean radical)
Run a tessellation using the Java implementation of the voronoi
tessellation provided with Vassal.
|
public static boolean UseVoroPlusPlus
public static java.util.List<BaseVoronoiCell> compute(Cell cell, boolean radical) throws java.lang.Exception
Citation for Radical Voronoi method:
Gellatly and Finney. JNCS (1970)
cell
- Structure to analyzeradical
- Whether to use the radical-plane Voronoi methodjava.lang.Exception
- If structure fails to be createdpublic static java.util.List<BaseVoronoiCell> runLocalTessellation(Cell cell, boolean radical) throws java.lang.Exception
Citation for the computation method:
Brostow, Dessault, Fox. JCP (1978)
cell
- Cell to be tessellationradical
- Whether to perform a radical plane tessellationjava.lang.Exception