Package gov.nih.mipav.model.structures
Class ComputationalGeometry.DelaunayToVoronoiAlgorithm
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry.DelaunayToVoronoiAlgorithm
- Enclosing class:
ComputationalGeometry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidTryAddVoronoiEdgeFromTriangleEdge(ComputationalGeometry.HalfEdge2 e, ComputationalGeometry.MyVector2 voronoiVertex, List<ComputationalGeometry.VoronoiEdge2> allEdges) TryFindCell(ComputationalGeometry.VoronoiEdge2 e, HashSet<ComputationalGeometry.VoronoiCell2> voronoiCells)
-
Constructor Details
-
DelaunayToVoronoiAlgorithm
public DelaunayToVoronoiAlgorithm()
-
-
Method Details
-
GenerateVoronoiDiagram
public HashSet<ComputationalGeometry.VoronoiCell2> GenerateVoronoiDiagram(HashSet<ComputationalGeometry.MyVector2> sites) -
TryFindCell
private ComputationalGeometry.VoronoiCell2 TryFindCell(ComputationalGeometry.VoronoiEdge2 e, HashSet<ComputationalGeometry.VoronoiCell2> voronoiCells) -
TryAddVoronoiEdgeFromTriangleEdge
private void TryAddVoronoiEdgeFromTriangleEdge(ComputationalGeometry.HalfEdge2 e, ComputationalGeometry.MyVector2 voronoiVertex, List<ComputationalGeometry.VoronoiEdge2> allEdges)
-