Uses of Interface
org.hipparchus.geometry.partitioning.Hyperplane
Packages that use Hyperplane
Package
Description
This package provides basic 1D geometry components.
This package provides basic 3D geometry components.
This package provides basic 2D geometry components.
This package provides classes to implement Binary Space Partition trees.
This package provides basic geometry components on the 1-sphere.
This package provides basic geometry components on the 2-sphere.
-
Uses of Hyperplane in org.hipparchus.geometry.euclidean.oned
Classes in org.hipparchus.geometry.euclidean.oned that implement HyperplaneModifier and TypeClassDescriptionclassThis class represents a 1D oriented hyperplane.Methods in org.hipparchus.geometry.euclidean.oned with parameters of type HyperplaneModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean1D,Euclidean1D> SubOrientedPoint.buildNew(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.booleanOrientedPoint.sameOrientationAs(Hyperplane<Euclidean1D> other) Check if the instance has the same orientation as another hyperplane.SubOrientedPoint.split(Hyperplane<Euclidean1D> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.euclidean.oned with parameters of type HyperplaneModifierConstructorDescriptionSubOrientedPoint(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.euclidean.threed
Classes in org.hipparchus.geometry.euclidean.threed that implement HyperplaneModifier and TypeClassDescriptionclassThe class represent planes in a three dimensional space.Methods in org.hipparchus.geometry.euclidean.threed with parameters of type HyperplaneModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean3D,Euclidean2D> SubPlane.buildNew(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.booleanPlane.sameOrientationAs(Hyperplane<Euclidean3D> other) Check if the instance has the same orientation as another hyperplane.SubPlane.split(Hyperplane<Euclidean3D> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.euclidean.threed with parameters of type HyperplaneModifierConstructorDescriptionSubPlane(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.euclidean.twod
Classes in org.hipparchus.geometry.euclidean.twod that implement HyperplaneModifier and TypeClassDescriptionclassThis class represents an oriented line in the 2D plane.Methods in org.hipparchus.geometry.euclidean.twod with parameters of type HyperplaneModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Euclidean2D,Euclidean1D> SubLine.buildNew(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.booleanLine.sameOrientationAs(Hyperplane<Euclidean2D> other) Check if the instance has the same orientation as another hyperplane.SubLine.split(Hyperplane<Euclidean2D> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.euclidean.twod with parameters of type HyperplaneModifierConstructorDescriptionSubLine(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.partitioning
Methods in org.hipparchus.geometry.partitioning that return HyperplaneModifier and TypeMethodDescriptionTransform.apply(Hyperplane<S> hyperplane) Transform an hyperplane of a space.Hyperplane.copySelf()Copy the instance.AbstractSubHyperplane.getHyperplane()Get the underlying hyperplane.SubHyperplane.getHyperplane()Get the underlying hyperplane.Methods in org.hipparchus.geometry.partitioning with parameters of type HyperplaneModifier and TypeMethodDescriptionTransform.apply(Hyperplane<S> hyperplane) Transform an hyperplane of a space.Transform.apply(SubHyperplane<T> sub, Hyperplane<S> original, Hyperplane<S> transformed) Transform a sub-hyperplane embedded in an hyperplane.RegionFactory.buildConvex(Hyperplane<S>... hyperplanes) Build a convex region from a collection of bounding hyperplanes.protected abstract AbstractSubHyperplane<S,T> AbstractSubHyperplane.buildNew(Hyperplane<S> hyper, Region<T> remaining) Build a sub-hyperplane from an hyperplane and a region.booleanBSPTree.insertCut(Hyperplane<S> hyperplane) Insert a cut sub-hyperplane in a node.booleanHyperplane.sameOrientationAs(Hyperplane<S> other) Check if the instance has the same orientation as another hyperplane.abstract SubHyperplane.SplitSubHyperplane<S>AbstractSubHyperplane.split(Hyperplane<S> hyper) Split the instance in two parts by an hyperplane.SubHyperplane.split(Hyperplane<S> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.partitioning with parameters of type HyperplaneModifierConstructorDescriptionAbstractRegion(Hyperplane<S>[] hyperplanes, double tolerance) Build a convex region from an array of bounding hyperplanes.protectedAbstractSubHyperplane(Hyperplane<S> hyperplane, Region<T> remainingRegion) Build a sub-hyperplane from an hyperplane and a region. -
Uses of Hyperplane in org.hipparchus.geometry.spherical.oned
Classes in org.hipparchus.geometry.spherical.oned that implement HyperplaneModifier and TypeClassDescriptionclassThis class represents a 1D oriented hyperplane on the circle.Methods in org.hipparchus.geometry.spherical.oned with parameters of type HyperplaneModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Sphere1D,Sphere1D> SubLimitAngle.buildNew(Hyperplane<Sphere1D> hyperplane, Region<Sphere1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.booleanLimitAngle.sameOrientationAs(Hyperplane<Sphere1D> other) Check if the instance has the same orientation as another hyperplane.SubLimitAngle.split(Hyperplane<Sphere1D> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.spherical.oned with parameters of type HyperplaneModifierConstructorDescriptionSubLimitAngle(Hyperplane<Sphere1D> hyperplane, Region<Sphere1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.spherical.twod
Classes in org.hipparchus.geometry.spherical.twod that implement HyperplaneModifier and TypeClassDescriptionclassThis class represents an oriented great circle on the 2-sphere.Methods in org.hipparchus.geometry.spherical.twod with parameters of type HyperplaneModifier and TypeMethodDescriptionprotected AbstractSubHyperplane<Sphere2D,Sphere1D> SubCircle.buildNew(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Build a sub-hyperplane from an hyperplane and a region.booleanCircle.sameOrientationAs(Hyperplane<Sphere2D> other) Check if the instance has the same orientation as another hyperplane.SubCircle.split(Hyperplane<Sphere2D> hyperplane) Split the instance in two parts by an hyperplane.Constructors in org.hipparchus.geometry.spherical.twod with parameters of type HyperplaneModifierConstructorDescriptionSubCircle(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Simple constructor.