Package gov.nih.mipav.model.structures
Class ComputationalGeometry.TriangulateConvexHull
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.TriangulateConvexHull
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.TriangulateConvexHull extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description TriangulateConvexHull()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.HashSet<ComputationalGeometry.Triangle2>GetTriangles(java.util.ArrayList<ComputationalGeometry.MyVector2> pointsOnHull, boolean addColinearPoints)java.util.HashSet<ComputationalGeometry.Triangle2>GetTriangles(java.util.List<ComputationalGeometry.MyVector2> points, ComputationalGeometry.MyVector2 pointInside)private voidSplitTriangleEdge(ComputationalGeometry.Triangle2 t, ComputationalGeometry.MyVector2 p, java.util.HashSet<ComputationalGeometry.Triangle2> triangles)
-
-
-
Method Detail
-
GetTriangles
public java.util.HashSet<ComputationalGeometry.Triangle2> GetTriangles(java.util.ArrayList<ComputationalGeometry.MyVector2> pointsOnHull, boolean addColinearPoints)
-
SplitTriangleEdge
private void SplitTriangleEdge(ComputationalGeometry.Triangle2 t, ComputationalGeometry.MyVector2 p, java.util.HashSet<ComputationalGeometry.Triangle2> triangles)
-
GetTriangles
public java.util.HashSet<ComputationalGeometry.Triangle2> GetTriangles(java.util.List<ComputationalGeometry.MyVector2> points, ComputationalGeometry.MyVector2 pointInside)
-
-