A B C D E F G H I N O P Q R S T V X Y Z 

A

add(Vector3d, Vector3d) - Method in class com.github.quickhull3d.Vector3d
Adds vector v1 to v2 and places the result in this vector.
add(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Adds this vector to v1 and places the result in this vector.
addNewFaces(FaceList, Vertex, Vector) - Method in class com.github.quickhull3d.QuickHull3D
 
addPointToHull(Vertex) - Method in class com.github.quickhull3d.QuickHull3D
 
AUTOMATIC_TOLERANCE - Static variable in class com.github.quickhull3d.QuickHull3D
Specifies that the distance tolerance should be computed automatically from the input point data.

B

build(double[]) - Method in class com.github.quickhull3d.QuickHull3D
Constructs the convex hull of a set of points whose coordinates are given by an array of doubles.
build(double[], int) - Method in class com.github.quickhull3d.QuickHull3D
Constructs the convex hull of a set of points whose coordinates are given by an array of doubles.
build(Point3d[]) - Method in class com.github.quickhull3d.QuickHull3D
Constructs the convex hull of a set of points.
build(Point3d[], int) - Method in class com.github.quickhull3d.QuickHull3D
Constructs the convex hull of a set of points.
buildHull() - Method in class com.github.quickhull3d.QuickHull3D
 

C

calculateHorizon(Point3d, HalfEdge, Face, Vector) - Method in class com.github.quickhull3d.QuickHull3D
 
charLength - Variable in class com.github.quickhull3d.QuickHull3D
 
check(PrintStream) - Method in class com.github.quickhull3d.QuickHull3D
Checks the correctness of the hull using the distance tolerance returned by getDistanceTolerance; see check(PrintStream,double) for details.
check(PrintStream, double) - Method in class com.github.quickhull3d.QuickHull3D
Checks the correctness of the hull.
checkFaceConvexity(Face, double, PrintStream) - Method in class com.github.quickhull3d.QuickHull3D
 
checkFaces(double, PrintStream) - Method in class com.github.quickhull3d.QuickHull3D
 
CLOCKWISE - Static variable in class com.github.quickhull3d.QuickHull3D
Specifies that (on output) vertex indices for a face should be listed in clockwise order.
com.github.quickhull3d - package com.github.quickhull3d
 
computeMaxAndMin() - Method in class com.github.quickhull3d.QuickHull3D
 
createInitialSimplex() - Method in class com.github.quickhull3d.QuickHull3D
Creates the initial simplex from which the hull will be built.
cross(Vector3d, Vector3d) - Method in class com.github.quickhull3d.Vector3d
Computes the cross product of v1 and v2 and places the result in this vector.

D

deleteFacePoints(Face, Face) - Method in class com.github.quickhull3d.QuickHull3D
 
distance(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Returns the Euclidean distance between this vector and vector v.
distanceSquared(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Returns the squared of the Euclidean distance between this vector and vector v.
dot(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Returns the dot product of this vector and v1.

E

explicitTolerance - Variable in class com.github.quickhull3d.QuickHull3D
 

F

faces - Variable in class com.github.quickhull3d.QuickHull3D
 
findIndex - Variable in class com.github.quickhull3d.QuickHull3D
 

G

get(int) - Method in class com.github.quickhull3d.Vector3d
Gets a single element of this vector.
getDistanceTolerance() - Method in class com.github.quickhull3d.QuickHull3D
Returns the distance tolerance that was used for the most recently computed hull.
getExplicitDistanceTolerance() - Method in class com.github.quickhull3d.QuickHull3D
Returns the explicit distance tolerance.
getFaces() - Method in class com.github.quickhull3d.QuickHull3D
Returns the faces associated with this hull.
getFaces(int) - Method in class com.github.quickhull3d.QuickHull3D
Returns the faces associated with this hull.
getNumFaces() - Method in class com.github.quickhull3d.QuickHull3D
Returns the number of faces in this hull.
getNumVertices() - Method in class com.github.quickhull3d.QuickHull3D
Returns the number of vertices in this hull.
getVertexPointIndices() - Method in class com.github.quickhull3d.QuickHull3D
Returns an array specifing the index of each hull vertex with respect to the original input points.
getVertices() - Method in class com.github.quickhull3d.QuickHull3D
Returns the vertex points in this hull.
getVertices(double[]) - Method in class com.github.quickhull3d.QuickHull3D
Returns the coordinates of the vertex points of this hull.

H

horizon - Variable in class com.github.quickhull3d.QuickHull3D
 

I

INDEXED_FROM_ONE - Static variable in class com.github.quickhull3d.QuickHull3D
Specifies that (on output) the vertex indices for a face should be numbered starting from 1.
INDEXED_FROM_ZERO - Static variable in class com.github.quickhull3d.QuickHull3D
Specifies that (on output) the vertex indices for a face should be numbered starting from 0.
initBuffers(int) - Method in class com.github.quickhull3d.QuickHull3D
 
InternalErrorException - Exception in com.github.quickhull3d
Exception thrown when QuickHull3D encounters an internal error.
InternalErrorException(String) - Constructor for exception com.github.quickhull3d.InternalErrorException
 

N

nextPointToAdd() - Method in class com.github.quickhull3d.QuickHull3D
 
norm() - Method in class com.github.quickhull3d.Vector3d
Returns the 2 norm of this vector.
normalize() - Method in class com.github.quickhull3d.Vector3d
Normalizes this vector in place.
normSquared() - Method in class com.github.quickhull3d.Vector3d
Returns the square of the 2 norm of this vector.
numFaces - Variable in class com.github.quickhull3d.QuickHull3D
 
numPoints - Variable in class com.github.quickhull3d.QuickHull3D
 
numVertices - Variable in class com.github.quickhull3d.QuickHull3D
 

O

oppFaceDistance(HalfEdge) - Method in class com.github.quickhull3d.QuickHull3D
 

P

Point3d - Class in com.github.quickhull3d
A three-element spatial point.
Point3d() - Constructor for class com.github.quickhull3d.Point3d
Creates a Point3d and initializes it to zero.
Point3d(Vector3d) - Constructor for class com.github.quickhull3d.Point3d
Creates a Point3d by copying a vector
Point3d(double, double, double) - Constructor for class com.github.quickhull3d.Point3d
Creates a Point3d with the supplied element values.
POINT_RELATIVE - Static variable in class com.github.quickhull3d.QuickHull3D
Specifies that (on output) the vertex indices for a face should be numbered with respect to the original input points.
pointBuffer - Variable in class com.github.quickhull3d.QuickHull3D
 
print(PrintStream) - Method in class com.github.quickhull3d.QuickHull3D
Prints the vertices and faces of this hull to the stream ps.
print(PrintStream, int) - Method in class com.github.quickhull3d.QuickHull3D
Prints the vertices and faces of this hull to the stream ps.

Q

QuickHull3D - Class in com.github.quickhull3d
Computes the convex hull of a set of three dimensional points.
QuickHull3D() - Constructor for class com.github.quickhull3d.QuickHull3D
Creates an empty convex hull object.
QuickHull3D(double[]) - Constructor for class com.github.quickhull3d.QuickHull3D
Creates a convex hull object and initializes it to the convex hull of a set of points whose coordinates are given by an array of doubles.
QuickHull3D(Point3d[]) - Constructor for class com.github.quickhull3d.QuickHull3D
Creates a convex hull object and initializes it to the convex hull of a set of points.

R

reindexFacesAndVertices() - Method in class com.github.quickhull3d.QuickHull3D
 
resolveUnclaimedPoints(FaceList) - Method in class com.github.quickhull3d.QuickHull3D
 

S

scale(double) - Method in class com.github.quickhull3d.Vector3d
Scales the elements of this vector by s.
scale(double, Vector3d) - Method in class com.github.quickhull3d.Vector3d
Scales the elements of vector v1 by s and places the results in this vector.
set(int, double) - Method in class com.github.quickhull3d.Vector3d
Sets a single element of this vector.
set(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Sets the values of this vector to those of v1.
set(double, double, double) - Method in class com.github.quickhull3d.Vector3d
Sets the elements of this vector to the prescribed values.
setExplicitDistanceTolerance(double) - Method in class com.github.quickhull3d.QuickHull3D
Sets an explicit distance tolerance for convexity tests.
setFromQhull(double[], int, boolean) - Method in class com.github.quickhull3d.QuickHull3D
 
setHull(double[], int, int[][], int) - Method in class com.github.quickhull3d.QuickHull3D
 
setPoints(double[], int) - Method in class com.github.quickhull3d.QuickHull3D
 
setPoints(Point3d[], int) - Method in class com.github.quickhull3d.QuickHull3D
 
setRandom(double, double, Random) - Method in class com.github.quickhull3d.Vector3d
Sets the elements of this vector to uniformly distributed random values in a specified range, using a supplied random number generator.
setZero() - Method in class com.github.quickhull3d.Vector3d
Sets the elements of this vector to zero.
sub(Vector3d, Vector3d) - Method in class com.github.quickhull3d.Vector3d
Subtracts vector v1 from v2 and places the result in this vector.
sub(Vector3d) - Method in class com.github.quickhull3d.Vector3d
Subtracts v1 from this vector and places the result in this vector.

T

tolerance - Variable in class com.github.quickhull3d.QuickHull3D
 
toString() - Method in class com.github.quickhull3d.Vector3d
Returns a string representation of this vector, consisting of the x, y, and z coordinates.
triangulate() - Method in class com.github.quickhull3d.QuickHull3D
Triangulates any non-triangular hull faces.

V

Vector3d - Class in com.github.quickhull3d
A three-element vector.
Vector3d() - Constructor for class com.github.quickhull3d.Vector3d
Creates a 3-vector and initializes its elements to 0.
Vector3d(Vector3d) - Constructor for class com.github.quickhull3d.Vector3d
Creates a 3-vector by copying an existing one.
Vector3d(double, double, double) - Constructor for class com.github.quickhull3d.Vector3d
Creates a 3-vector with the supplied element values.
vertexPointIndices - Variable in class com.github.quickhull3d.QuickHull3D
 

X

x - Variable in class com.github.quickhull3d.Vector3d
First element

Y

y - Variable in class com.github.quickhull3d.Vector3d
Second element

Z

z - Variable in class com.github.quickhull3d.Vector3d
Third element
A B C D E F G H I N O P Q R S T V X Y Z 

Copyright © 2004–2014 John E. Lloyd. All rights reserved.