Skip navigation links
B C D E G O S T W 

B

ballOnSupport(List<Vector3D>) - Method in class org.apache.commons.geometry.enclosing.euclidean.threed.SphereGenerator
Create a ball whose boundary lies on prescribed support points.
ballOnSupport(List<Vector2D>) - Method in class org.apache.commons.geometry.enclosing.euclidean.twod.DiskGenerator
Create a ball whose boundary lies on prescribed support points.
ballOnSupport(List<P>) - Method in interface org.apache.commons.geometry.enclosing.SupportBallGenerator
Create a ball whose boundary lies on prescribed support points.

C

contains(P) - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Check if a point is within the ball or on the boundary.
contains(P, DoublePrecisionContext) - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Check if a point is within the ball or on the boundary, using the given precision context for floating point comparison.

D

DiskGenerator - Class in org.apache.commons.geometry.enclosing.euclidean.twod
Class generating a disk from its support points.
DiskGenerator() - Constructor for class org.apache.commons.geometry.enclosing.euclidean.twod.DiskGenerator
 

E

enclose(Iterable<P>) - Method in interface org.apache.commons.geometry.enclosing.Encloser
Find a ball enclosing a list of points.
enclose(Iterable<P>) - Method in class org.apache.commons.geometry.enclosing.WelzlEncloser
Find a ball enclosing a list of points.
Encloser<P extends Point<P>> - Interface in org.apache.commons.geometry.enclosing
Interface for algorithms computing enclosing balls.
EnclosingBall<P extends Point<P>> - Class in org.apache.commons.geometry.enclosing
This class represents a ball enclosing some points.
EnclosingBall(P, double, Collection<P>) - Constructor for class org.apache.commons.geometry.enclosing.EnclosingBall
Construct an enclosing ball defined by a collection of support points.

G

getCenter() - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Get the center of the ball.
getRadius() - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Get the radius of the ball.
getSupport() - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Get the support points used to define the ball.
getSupportSize() - Method in class org.apache.commons.geometry.enclosing.EnclosingBall
Get the number of support points used to define the ball.

O

org.apache.commons.geometry.enclosing - package org.apache.commons.geometry.enclosing
This package provides interfaces and classes related to the smallest enclosing ball problem.
org.apache.commons.geometry.enclosing.euclidean.threed - package org.apache.commons.geometry.enclosing.euclidean.threed
This package provides classes related to the smallest enclosing ball problem in three dimensions.
org.apache.commons.geometry.enclosing.euclidean.twod - package org.apache.commons.geometry.enclosing.euclidean.twod
This package provides classes related to the smallest enclosing ball problem in two dimensions.

S

SphereGenerator - Class in org.apache.commons.geometry.enclosing.euclidean.threed
Class generating a sphere from its support points.
SphereGenerator(DoublePrecisionContext) - Constructor for class org.apache.commons.geometry.enclosing.euclidean.threed.SphereGenerator
Construct a new instance with the given precision context.
SupportBallGenerator<P extends Point<P>> - Interface in org.apache.commons.geometry.enclosing
Interface for generating balls based on support points.

T

toString() - Method in class org.apache.commons.geometry.enclosing.EnclosingBall

W

WelzlEncloser<P extends Point<P>> - Class in org.apache.commons.geometry.enclosing
Class implementing Emo Welzl's algorithm to find the smallest enclosing ball in linear time.
WelzlEncloser(SupportBallGenerator<P>, DoublePrecisionContext) - Constructor for class org.apache.commons.geometry.enclosing.WelzlEncloser
Simple constructor.
WelzlEncloser2D - Class in org.apache.commons.geometry.enclosing.euclidean.twod
Extension of the WelzlEncloser class for Euclidean 2D space.
WelzlEncloser2D(DoublePrecisionContext) - Constructor for class org.apache.commons.geometry.enclosing.euclidean.twod.WelzlEncloser2D
Construct a new instance with the given precision context.
WelzlEncloser3D - Class in org.apache.commons.geometry.enclosing.euclidean.threed
Extension of the WelzlEncloser class for Euclidean 3D space.
WelzlEncloser3D(DoublePrecisionContext) - Constructor for class org.apache.commons.geometry.enclosing.euclidean.threed.WelzlEncloser3D
Construct a new instance with the given precision context.
B C D E G O S T W 
Skip navigation links

Copyright © 2016–2020 The Apache Software Foundation. All rights reserved.