| Package | Description | 
|---|---|
| org.hipparchus.geometry.euclidean.oned | 
 This package provides basic 1D geometry components. | 
| org.hipparchus.geometry.euclidean.threed | 
 This package provides basic 3D geometry components. | 
| org.hipparchus.geometry.euclidean.twod | 
 This package provides basic 2D geometry components. | 
| org.hipparchus.geometry.partitioning | This package provides classes to implement Binary Space Partition trees. | 
| org.hipparchus.geometry.spherical.oned | 
 This package provides basic geometry components on the 1-sphere. | 
| org.hipparchus.geometry.spherical.twod | 
 This package provides basic geometry components on the 2-sphere. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | OrientedPointThis class represents a 1D oriented hyperplane. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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. | 
| SubHyperplane.SplitSubHyperplane<Euclidean1D> | SubOrientedPoint. split(Hyperplane<Euclidean1D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| SubOrientedPoint(Hyperplane<Euclidean1D> hyperplane,
                Region<Euclidean1D> remainingRegion)Simple constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | PlaneThe class represent planes in a three dimensional space. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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. | 
| SubHyperplane.SplitSubHyperplane<Euclidean3D> | SubPlane. split(Hyperplane<Euclidean3D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| SubPlane(Hyperplane<Euclidean3D> hyperplane,
        Region<Euclidean2D> remainingRegion)Simple constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LineThis class represents an oriented line in the 2D plane. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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. | 
| SubHyperplane.SplitSubHyperplane<Euclidean2D> | SubLine. split(Hyperplane<Euclidean2D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| SubLine(Hyperplane<Euclidean2D> hyperplane,
       Region<Euclidean1D> remainingRegion)Simple constructor. | 
| Modifier and Type | Method and Description | 
|---|---|
| Hyperplane<S> | Transform. apply(Hyperplane<S> hyperplane)Transform an hyperplane of a space. | 
| Hyperplane<S> | Hyperplane. copySelf()Copy the instance. | 
| Hyperplane<S> | SubHyperplane. getHyperplane()Get the underlying hyperplane. | 
| Hyperplane<S> | AbstractSubHyperplane. getHyperplane()Get the underlying hyperplane. | 
| Modifier and Type | Method and Description | 
|---|---|
| Hyperplane<S> | Transform. apply(Hyperplane<S> hyperplane)Transform an hyperplane of a space. | 
| SubHyperplane<T> | Transform. apply(SubHyperplane<T> sub,
     Hyperplane<S> original,
     Hyperplane<S> transformed)Transform a sub-hyperplane embedded in an hyperplane. | 
| SubHyperplane<T> | Transform. apply(SubHyperplane<T> sub,
     Hyperplane<S> original,
     Hyperplane<S> transformed)Transform a sub-hyperplane embedded in an hyperplane. | 
| Region<S> | 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. | 
| SubHyperplane.SplitSubHyperplane<S> | SubHyperplane. split(Hyperplane<S> hyperplane)Split the instance in two parts by an hyperplane. | 
| abstract SubHyperplane.SplitSubHyperplane<S> | AbstractSubHyperplane. split(Hyperplane<S> hyper)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| AbstractRegion(Hyperplane<S>[] hyperplanes,
              double tolerance)Build a convex region from an array of bounding hyperplanes. | 
| AbstractSubHyperplane(Hyperplane<S> hyperplane,
                     Region<T> remainingRegion)Build a sub-hyperplane from an hyperplane and a region. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | LimitAngleThis class represents a 1D oriented hyperplane on the circle. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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. | 
| SubHyperplane.SplitSubHyperplane<Sphere1D> | SubLimitAngle. split(Hyperplane<Sphere1D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| SubLimitAngle(Hyperplane<Sphere1D> hyperplane,
             Region<Sphere1D> remainingRegion)Simple constructor. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CircleThis class represents an oriented great circle on the 2-sphere. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected 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. | 
| SubHyperplane.SplitSubHyperplane<Sphere2D> | SubCircle. split(Hyperplane<Sphere2D> hyperplane)Split the instance in two parts by an hyperplane. | 
| Constructor and Description | 
|---|
| SubCircle(Hyperplane<Sphere2D> hyperplane,
         Region<Sphere1D> remainingRegion)Simple constructor. | 
Copyright © 2016–2020 Hipparchus.org. All rights reserved.