java.lang.Object
org.hipparchus.geometry.enclosing.EnclosingBall<S,P>
- 类型参数:
-
S
- 空间类型。 -
P
- 点类型。
- 所有已实现的接口:
-
Serializable
public class EnclosingBall<S extends Space,P extends Point<S>> extends Object implements Serializable
该类表示包围一些点的球体。
- 另请参阅:
-
构造器概要
-
方法概要
修饰符和类型方法说明boolean
检查点是否在球内或在边界上。boolean
检查点是否在扩大的球内或在边界上。获取球的中心。double
获取球的半径。P[]
获取用于定义球的支撑点。int
获取用于定义球的支撑点的数量。
-
构造器详细资料
-
EnclosingBall
简单构造函数。- 参数:
-
center
- 球的中心 -
radius
- 球的半径 -
support
- 用于定义球的支撑点
-
-
方法详细资料
-
getCenter
获取球的中心。- 返回:
- 球的中心
-
getRadius
public double getRadius()获取球的半径。- 返回:
- 球的半径(如果球为空,则可能为负)
-
getSupport
获取用于定义球的支撑点。- 返回:
- 用于定义球的支撑点
-
getSupportSize
public int getSupportSize()获取用于定义球的支撑点的数量。- 返回:
- 用于定义球的支撑点的数量
-
contains
检查点是否在球内或在边界上。- 参数:
-
point
- 要测试的点 - 返回:
- 如果点在球内或在边界上,则为true
-
contains
检查点是否在扩大的球内或在边界上。- 参数:
-
point
- 要测试的点 -
margin
- 考虑的边界 - 返回:
- 如果点在扩大的球内或在边界上,则为true
-