Package gov.nih.mipav.model.structures
Class ComputationalGeometry.PointTriangulationIntersection
- java.lang.Object
-
- gov.nih.mipav.model.structures.ComputationalGeometry.PointTriangulationIntersection
-
- Enclosing class:
- ComputationalGeometry
public class ComputationalGeometry.PointTriangulationIntersection extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description PointTriangulationIntersection()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ComputationalGeometry.HalfEdgeFace2BruteForce(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeData2 triangulationData)private booleanIsPointToTheRightOrOnLine(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, ComputationalGeometry.MyVector2 p)ComputationalGeometry.HalfEdgeFace2TriangulationWalk(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeFace2 startTriangle, ComputationalGeometry.HalfEdgeData2 triangulationData, java.util.ArrayList<ComputationalGeometry.HalfEdgeFace2> visitedTriangles)
-
-
-
Method Detail
-
BruteForce
public ComputationalGeometry.HalfEdgeFace2 BruteForce(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeData2 triangulationData)
-
TriangulationWalk
public ComputationalGeometry.HalfEdgeFace2 TriangulationWalk(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeFace2 startTriangle, ComputationalGeometry.HalfEdgeData2 triangulationData, java.util.ArrayList<ComputationalGeometry.HalfEdgeFace2> visitedTriangles)
-
IsPointToTheRightOrOnLine
private boolean IsPointToTheRightOrOnLine(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, ComputationalGeometry.MyVector2 p)
-
-