Package gov.nih.mipav.model.structures
Class ComputationalGeometry.PointTriangulationIntersection
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry.PointTriangulationIntersection
- Enclosing class:
ComputationalGeometry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBruteForce(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeData2 triangulationData) private booleanIsPointToTheRightOrOnLine(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, ComputationalGeometry.MyVector2 p) TriangulationWalk(ComputationalGeometry.MyVector2 p, ComputationalGeometry.HalfEdgeFace2 startTriangle, ComputationalGeometry.HalfEdgeData2 triangulationData, ArrayList<ComputationalGeometry.HalfEdgeFace2> visitedTriangles)
-
Constructor Details
-
PointTriangulationIntersection
public PointTriangulationIntersection()
-
-
Method Details
-
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, ArrayList<ComputationalGeometry.HalfEdgeFace2> visitedTriangles) -
IsPointToTheRightOrOnLine
private boolean IsPointToTheRightOrOnLine(ComputationalGeometry.MyVector2 a, ComputationalGeometry.MyVector2 b, ComputationalGeometry.MyVector2 p)
-