Package gov.nih.mipav.model.structures
Class ComputationalGeometry.DelaunayIncrementalSloan
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.DelaunayIncrementalSloan
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.DelaunayIncrementalSloan extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) ComputationalGeometry._TransformBetweenDataStructurestbds
-
Constructor Summary
Constructors Constructor Description DelaunayIncrementalSloan()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidAddTrianglesOppositePToStack(ComputationalGeometry.MyVector2 p, java.util.Stack<ComputationalGeometry.HalfEdge2> trianglesOppositeP, ComputationalGeometry.HalfEdgeData2 triangulationData)ComputationalGeometry.HalfEdgeData2GenerateTriangulation(java.util.HashSet<ComputationalGeometry.MyVector2> points, ComputationalGeometry.HalfEdgeData2 triangulationData)voidInsertNewPointInTriangulation(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeData2 triangulationData, int missedPoints, int flippedEdges)private voidRemoveSuperTriangle(ComputationalGeometry.Triangle2 superTriangle, ComputationalGeometry.HalfEdgeData2 triangulationData)
-
-
-
Method Detail
-
GenerateTriangulation
public ComputationalGeometry.HalfEdgeData2 GenerateTriangulation(java.util.HashSet<ComputationalGeometry.MyVector2> points, ComputationalGeometry.HalfEdgeData2 triangulationData)
-
InsertNewPointInTriangulation
public void InsertNewPointInTriangulation(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeData2 triangulationData, int missedPoints, int flippedEdges)
-
AddTrianglesOppositePToStack
private void AddTrianglesOppositePToStack(ComputationalGeometry.MyVector2 p, java.util.Stack<ComputationalGeometry.HalfEdge2> trianglesOppositeP, ComputationalGeometry.HalfEdgeData2 triangulationData)
-
RemoveSuperTriangle
private void RemoveSuperTriangle(ComputationalGeometry.Triangle2 superTriangle, ComputationalGeometry.HalfEdgeData2 triangulationData)
-
-