类 BoundaryProjection<S extends Space>

java.lang.Object
org.hipparchus.geometry.partitioning.BoundaryProjection<S>
类型参数:
S - 空间的类型。

public class BoundaryProjection<S extends Space> extends Object
点在区域边界上的投影结果的类。

这个类是一个简单的占位符,不提供任何处理方法。

此类的实例保证是不可变的。

另请参阅:
  • 构造器详细资料

    • BoundaryProjection

      public BoundaryProjection(Point<S> original, Point<S> projected, double offset)
      从原始元素构造函数。
      参数:
      original - 原始点
      projected - 投影点
      offset - 点相对于其投影所在边界的偏移量
  • 方法详细资料

    • getOriginal

      public Point<S> getOriginal()
      获取原始点。
      返回:
      原始点
    • getProjected

      public Point<S> getProjected()
      投影点。
      返回:
      投影点,如果没有边界则返回null
    • getOffset

      public double getOffset()
      点相对于其投影所在边界的偏移量。

      相对于边界的偏移量如果原始点在区域内部则为负,否则为正。

      如果没有边界,则该值设置为Double.POSITIVE_INFINITY,如果区域为空(即所有点都在区域外部),或者设置为Double.NEGATIVE_INFINITY,如果区域覆盖整个空间(即所有点都在区域内部)。

      返回:
      点相对于其投影所在边界的偏移量