接口 Embedding<S extends Space,T extends Space>

类型参数:
S - 嵌入空间的类型。
T - 嵌入子空间的类型。
所有已知实现类:
Circle, Line, Line, Plane

public interface Embedding<S extends Space,T extends Space>
该接口定义了空间与其子空间之间的映射器。

子空间是n维空间的较低维度子集。 (n-1)维子空间是特定的子空间,称为超平面。 该接口可用于不考虑维度差异。 例如,在3D中,Line实现了Embedding< Vector3D, Vector1D>,即直接映射维度3和1。

在3D欧几里得空间中,超平面是2D平面,而1D子空间是线。

请注意,此接口不打算由Hipparchus用户实现,它仅打算在库内部实现。 即使对于次要版本,也可能添加新方法,这会破坏外部实现的兼容性。

另请参阅:
  • 方法概要

    修饰符和类型
    方法
    说明
    Point<S>
    toSpace(Point<T> point)
    将子空间点转换为空间点。
    Point<T>
    toSubSpace(Point<S> point)
    将空间点转换为子空间点。