Package sc.fiji.snt.analysis
Class ConvexHull3D
java.lang.Object
sc.fiji.snt.analysis.AbstractConvexHull
sc.fiji.snt.analysis.ConvexHull3D
Convex hull analysis in 3D.
- Author:
- Cameron Arshadi
-
Field Summary
Fields inherited from class sc.fiji.snt.analysis.AbstractConvexHull
boundarySize, opService, points, size -
Constructor Summary
ConstructorsConstructorDescriptionConvexHull3D(Collection<T> points) ConvexHull3D(org.scijava.Context context, Collection<T> points) -
Method Summary
Modifier and TypeMethodDescriptiondoubleReturns the perimeter (2D) or surface area (3D) of this convex hull.voidcompute()Computes the convex hull from the input points.net.imagej.mesh.MeshgetMesh()intersection(AbstractConvexHull... convexHulls) Returns the intersection of this convex hull with the given hull(s).static voiddoublesize()Returns the area (2D) or volume (3D) of this convex hull.Methods inherited from class sc.fiji.snt.analysis.AbstractConvexHull
intersectionBox
-
Constructor Details
-
ConvexHull3D
-
ConvexHull3D
-
-
Method Details
-
getMesh
public net.imagej.mesh.Mesh getMesh() -
compute
public void compute()Description copied from class:AbstractConvexHullComputes the convex hull from the input points.- Specified by:
computein classAbstractConvexHull
-
size
public double size()Description copied from class:AbstractConvexHullReturns the area (2D) or volume (3D) of this convex hull.- Specified by:
sizein classAbstractConvexHull
-
boundarySize
public double boundarySize()Description copied from class:AbstractConvexHullReturns the perimeter (2D) or surface area (3D) of this convex hull.- Specified by:
boundarySizein classAbstractConvexHull
-
intersection
Description copied from class:AbstractConvexHullReturns the intersection of this convex hull with the given hull(s).- Specified by:
intersectionin classAbstractConvexHull
-
main
-