Package gov.nih.mipav.model.structures
Class ComputationalGeometry.DelaunayToVoronoiAlgorithm
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.DelaunayToVoronoiAlgorithm
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.DelaunayToVoronoiAlgorithm extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description DelaunayToVoronoiAlgorithm()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.HashSet<ComputationalGeometry.VoronoiCell2>GenerateVoronoiDiagram(java.util.HashSet<ComputationalGeometry.MyVector2> sites)private voidTryAddVoronoiEdgeFromTriangleEdge(ComputationalGeometry.HalfEdge2 e, ComputationalGeometry.MyVector2 voronoiVertex, java.util.List<ComputationalGeometry.VoronoiEdge2> allEdges)private ComputationalGeometry.VoronoiCell2TryFindCell(ComputationalGeometry.VoronoiEdge2 e, java.util.HashSet<ComputationalGeometry.VoronoiCell2> voronoiCells)
-
-
-
Method Detail
-
GenerateVoronoiDiagram
public java.util.HashSet<ComputationalGeometry.VoronoiCell2> GenerateVoronoiDiagram(java.util.HashSet<ComputationalGeometry.MyVector2> sites)
-
TryFindCell
private ComputationalGeometry.VoronoiCell2 TryFindCell(ComputationalGeometry.VoronoiEdge2 e, java.util.HashSet<ComputationalGeometry.VoronoiCell2> voronoiCells)
-
TryAddVoronoiEdgeFromTriangleEdge
private void TryAddVoronoiEdgeFromTriangleEdge(ComputationalGeometry.HalfEdge2 e, ComputationalGeometry.MyVector2 voronoiVertex, java.util.List<ComputationalGeometry.VoronoiEdge2> allEdges)
-
-