JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2016–2020
The Apache Software Foundation
. All rights reserved.