Class SubHyperplane.SplitSubHyperplane<U extends Space>

  • Type Parameters:
    U - Type of the embedding space.
    Enclosing interface:
    SubHyperplane<S extends Space>

    public static class SubHyperplane.SplitSubHyperplane<U extends Space>
    extends java.lang.Object
    Class holding the results of the split method.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private SubHyperplane<U> minus
      Part of the sub-hyperplane on the minus side of the splitting hyperplane.
      private SubHyperplane<U> plus
      Part of the sub-hyperplane on the plus side of the splitting hyperplane.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      SubHyperplane<U> getMinus()
      Get the part of the sub-hyperplane on the minus side of the splitting hyperplane.
      SubHyperplane<U> getPlus()
      Get the part of the sub-hyperplane on the plus side of the splitting hyperplane.
      Side getSide()
      Get the side of the split sub-hyperplane with respect to its splitter.
      • Methods inherited from class java.lang.Object

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

      • plus

        private final SubHyperplane<U extends Space> plus
        Part of the sub-hyperplane on the plus side of the splitting hyperplane.
      • minus

        private final SubHyperplane<U extends Space> minus
        Part of the sub-hyperplane on the minus side of the splitting hyperplane.
    • Constructor Detail

      • SplitSubHyperplane

        public SplitSubHyperplane​(SubHyperplane<U> plus,
                                  SubHyperplane<U> minus)
        Build a SplitSubHyperplane from its parts.
        Parameters:
        plus - part of the sub-hyperplane on the plus side of the splitting hyperplane
        minus - part of the sub-hyperplane on the minus side of the splitting hyperplane
    • Method Detail

      • getPlus

        public SubHyperplane<U> getPlus()
        Get the part of the sub-hyperplane on the plus side of the splitting hyperplane.
        Returns:
        part of the sub-hyperplane on the plus side of the splitting hyperplane
      • getMinus

        public SubHyperplane<U> getMinus()
        Get the part of the sub-hyperplane on the minus side of the splitting hyperplane.
        Returns:
        part of the sub-hyperplane on the minus side of the splitting hyperplane