Uses of Interface
org.hipparchus.geometry.partitioning.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
Modifier and TypeClassDescriptionclass
This class represents a 1D oriented hyperplane.Modifier 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.ModifierConstructorDescriptionSubOrientedPoint
(Hyperplane<Euclidean1D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.euclidean.threed
Modifier and TypeClassDescriptionclass
The class represent planes in a three dimensional space.Modifier 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.ModifierConstructorDescriptionSubPlane
(Hyperplane<Euclidean3D> hyperplane, Region<Euclidean2D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.euclidean.twod
Modifier and TypeClassDescriptionclass
This class represents an oriented line in the 2D plane.Modifier 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.ModifierConstructorDescriptionSubLine
(Hyperplane<Euclidean2D> hyperplane, Region<Euclidean1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.partitioning
Modifier 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.Modifier 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.ModifierConstructorDescriptionAbstractRegion
(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
Modifier and TypeClassDescriptionclass
This class represents a 1D oriented hyperplane on the circle.Modifier 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.ModifierConstructorDescriptionSubLimitAngle
(Hyperplane<Sphere1D> hyperplane, Region<Sphere1D> remainingRegion) Simple constructor. -
Uses of Hyperplane in org.hipparchus.geometry.spherical.twod
Modifier and TypeClassDescriptionclass
This class represents an oriented great circle on the 2-sphere.Modifier 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.ModifierConstructorDescriptionSubCircle
(Hyperplane<Sphere2D> hyperplane, Region<Sphere1D> remainingRegion) Simple constructor.