Class SubHyperplane.SplitSubHyperplane<U extends Space,R extends Point<U,R>,F extends Hyperplane<U,R,F,J>,J extends SubHyperplane<U,R,F,J>>

java.lang.Object
org.hipparchus.geometry.partitioning.SubHyperplane.SplitSubHyperplane<U,R,F,J>
Type Parameters:
U - Type of the embedding space.
R - Type of the points in the embedding space.
F - Type of the hyperplane.
J - Type of the sub-hyperplane.
Enclosing interface:
SubHyperplane<S extends Space,P extends Point<S,P>,H extends Hyperplane<S,P,H,I>,I extends SubHyperplane<S,P,H,I>>

public static class SubHyperplane.SplitSubHyperplane<U extends Space,R extends Point<U,R>,F extends Hyperplane<U,R,F,J>,J extends SubHyperplane<U,R,F,J>> extends Object
Class holding the results of the split method.
  • Constructor Summary Link icon

    Constructors
    Constructor
    Description
    SplitSubHyperplane(J plus, J minus)
    Build a SplitSubHyperplane from its parts.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    Get the part of the sub-hyperplane on the minus side of the splitting hyperplane.
    Get the part of the sub-hyperplane on the plus side of the splitting hyperplane.
    Get the side of the split sub-hyperplane with respect to its splitter.

    Methods inherited from class java.lang.Object Link icon

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details Link icon

    • SplitSubHyperplane Link icon

      public SplitSubHyperplane(J plus, J 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 Details Link icon

    • getPlus Link icon

      public J 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 Link icon

      public J 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
    • getSide Link icon

      public Side getSide()
      Get the side of the split sub-hyperplane with respect to its splitter.
      Returns:
      Side.PLUS if only getPlus() is neither null nor empty, Side.MINUS if only getMinus() is neither null nor empty, Side.BOTH if both getPlus() and getMinus() are neither null nor empty or Side.HYPER if both getPlus() and getMinus() are either null or empty