Package gov.nih.mipav.model.structures
Class ComputationalGeometry.EarClippingHoleMethods
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.EarClippingHoleMethods
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.EarClippingHoleMethods extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EarClippingHoleMethods()
-
Method Summary
-
-
-
Method Detail
-
MergeHolesWithHull
public java.util.ArrayList<ComputationalGeometry.MyVector2> MergeHolesWithHull(java.util.ArrayList<ComputationalGeometry.MyVector2> verticesHull, java.util.ArrayList<java.util.ArrayList<ComputationalGeometry.MyVector2>> allHoleVertices)
-
MergeHoleWithHull
private void MergeHoleWithHull(ComputationalGeometry.EarClippingPolygon hull, ComputationalGeometry.EarClippingPolygon hole)
-
FindVisibleVertexOnHUll
private void FindVisibleVertexOnHUll(ComputationalGeometry.EarClippingPolygon hull, ComputationalGeometry.EarClippingPolygon hole, ComputationalGeometry.Edge2 line_hole_to_outside, int[] closestEdge, ComputationalGeometry.MyVector2 visibleVertex)
-
FindActualVisibleVertexOnHull
private void FindActualVisibleVertexOnHull(ComputationalGeometry.EarClippingPolygon hull, ComputationalGeometry.EarClippingPolygon hole, ComputationalGeometry.MyVector2 intersectionVertex, ComputationalGeometry.MyVector2 visibleVertex)
-
FindReflectVertices
private java.util.ArrayList<ComputationalGeometry.MyVector2> FindReflectVertices(ComputationalGeometry.EarClippingPolygon hull, ComputationalGeometry.EarClippingPolygon hole)
-
-