Package gov.nih.mipav.model.structures
Class ComputationalGeometry._ConvexHull
java.lang.Object
gov.nih.mipav.model.structures.ComputationalGeometry._ConvexHull
- Enclosing class:
ComputationalGeometry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate booleanprivate booleanIterative_3D(HashSet<ComputationalGeometry.MyVector3> points, boolean removeUnwantedTriangles, ComputationalGeometry.Normalizer3 normalizer) Quickhull_2D(HashSet<ComputationalGeometry.MyVector2> points, boolean includeColinearPoints)
-
Constructor Details
-
_ConvexHull
public _ConvexHull()
-
-
Method Details
-
JarvisMarch_2D
public ArrayList<ComputationalGeometry.MyVector2> JarvisMarch_2D(HashSet<ComputationalGeometry.MyVector2> points) -
Quickhull_2D
public ArrayList<ComputationalGeometry.MyVector2> Quickhull_2D(HashSet<ComputationalGeometry.MyVector2> points, boolean includeColinearPoints) -
Iterative_3D
public ComputationalGeometry.HalfEdgeData3 Iterative_3D(HashSet<ComputationalGeometry.MyVector3> points, boolean removeUnwantedTriangles, ComputationalGeometry.Normalizer3 normalizer) -
CanFormConvexHull_2d
-
CanFormConvexHull_3d
-