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 TypeClassDescriptionclass
This 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.boolean
OrientedPoint.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 TypeClassDescriptionclass
The 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.boolean
Plane.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 TypeClassDescriptionclass
This 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.boolean
Line.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.boolean
BSPTree.insertCut
(Hyperplane<S> hyperplane) Insert a cut sub-hyperplane in a node.boolean
Hyperplane.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.protected
AbstractSubHyperplane
(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 TypeClassDescriptionclass
This 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.boolean
LimitAngle.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 TypeClassDescriptionclass
This 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.boolean
Circle.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.