Package gov.nih.mipav.model.structures
Class ComputationalGeometry.HalfEdgeHelpMethods
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.HalfEdgeHelpMethods
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.HalfEdgeHelpMethods extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description HalfEdgeHelpMethods()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidCreateNewFace(ComputationalGeometry.HalfEdge2 e_old, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data, java.util.HashSet<ComputationalGeometry.HalfEdge2> newEdges)voidDeleteTriangleFace(ComputationalGeometry.HalfEdgeFace2 t, ComputationalGeometry.HalfEdgeData2 data, boolean shouldSetOppositeToNull)voidFlipTriangleEdge(ComputationalGeometry.HalfEdge2 e)voidSplitTriangleFaceAtPoint(ComputationalGeometry.HalfEdgeFace2 f, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data)
-
-
-
Method Detail
-
FlipTriangleEdge
public void FlipTriangleEdge(ComputationalGeometry.HalfEdge2 e)
-
SplitTriangleFaceAtPoint
public void SplitTriangleFaceAtPoint(ComputationalGeometry.HalfEdgeFace2 f, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data)
-
CreateNewFace
private void CreateNewFace(ComputationalGeometry.HalfEdge2 e_old, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data, java.util.HashSet<ComputationalGeometry.HalfEdge2> newEdges)
-
DeleteTriangleFace
public void DeleteTriangleFace(ComputationalGeometry.HalfEdgeFace2 t, ComputationalGeometry.HalfEdgeData2 data, boolean shouldSetOppositeToNull)
-
-