Class RegionBSPTree1S.BoundaryPair

  • Enclosing class:
    RegionBSPTree1S

    private static final class RegionBSPTree1S.BoundaryPair
    extends java.lang.Object
    Internal class containing pairs of interval boundaries.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private CutAngle max
      The max boundary.
      private CutAngle min
      The min boundary.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CutAngle getMax()
      Get the maximum boundary hyperplane.
      CutAngle getMin()
      Get the minimum boundary hyperplane.
      double getMinValue()
      Get the minimum value of the interval or zero if no minimum value exists.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • min

        private final CutAngle min
        The min boundary.
      • max

        private final CutAngle max
        The max boundary.
    • Constructor Detail

      • BoundaryPair

        BoundaryPair​(CutAngle min,
                     CutAngle max)
        Simple constructor.
        Parameters:
        min - min boundary hyperplane
        max - max boundary hyperplane
    • Method Detail

      • getMin

        public CutAngle getMin()
        Get the minimum boundary hyperplane.
        Returns:
        the minimum boundary hyperplane.
      • getMax

        public CutAngle getMax()
        Get the maximum boundary hyperplane.
        Returns:
        the maximum boundary hyperplane.
      • getMinValue

        public double getMinValue()
        Get the minimum value of the interval or zero if no minimum value exists.
        Returns:
        the minimum value of the interval or zero if no minimum value exists.