Package gov.nih.mipav.model.structures
Class ComputationalGeometry.HalfEdgeHelpMethods
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry.HalfEdgeHelpMethods
- Enclosing class:
ComputationalGeometry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate voidCreateNewFace(ComputationalGeometry.HalfEdge2 e_old, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data, HashSet<ComputationalGeometry.HalfEdge2> newEdges) voidDeleteTriangleFace(ComputationalGeometry.HalfEdgeFace2 t, ComputationalGeometry.HalfEdgeData2 data, boolean shouldSetOppositeToNull) voidvoidSplitTriangleFaceAtPoint(ComputationalGeometry.HalfEdgeFace2 f, ComputationalGeometry.MyVector2 splitPosition, ComputationalGeometry.HalfEdgeData2 data)
-
Constructor Details
-
HalfEdgeHelpMethods
public HalfEdgeHelpMethods()
-
-
Method Details
-
FlipTriangleEdge
-
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, HashSet<ComputationalGeometry.HalfEdge2> newEdges) -
DeleteTriangleFace
public void DeleteTriangleFace(ComputationalGeometry.HalfEdgeFace2 t, ComputationalGeometry.HalfEdgeData2 data, boolean shouldSetOppositeToNull)
-