| 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.euclidean.twod.hull | 
 
 This package provides algorithms to generate the convex hull
 for a set of points in an two-dimensional euclidean space. 
 | 
| org.hipparchus.geometry.hull | 
 
 This package provides interfaces and classes related to the convex hull problem. 
 | 
| 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  | 
IntervalsSet
This class represents a 1D region: a set of intervals. 
 | 
| 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. 
 | 
| Constructor and Description | 
|---|
SubOrientedPoint(Hyperplane<Euclidean1D> hyperplane,
                Region<Euclidean1D> remainingRegion)
Simple constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PolyhedronsSet
This class represents a 3D region: a set of polyhedrons. 
 | 
| 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. 
 | 
| Constructor and Description | 
|---|
SubPlane(Hyperplane<Euclidean3D> hyperplane,
        Region<Euclidean2D> remainingRegion)
Simple constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
PolygonsSet
This class represents a 2D region: a set of polygons. 
 | 
| 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. 
 | 
| Constructor and Description | 
|---|
SubLine(Hyperplane<Euclidean2D> hyperplane,
       Region<Euclidean1D> remainingRegion)
Simple constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Region<Euclidean2D> | 
ConvexHull2D.createRegion()
Returns a new region that is enclosed by the convex hull. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Region<S> | 
ConvexHull.createRegion()
Returns a new region that is enclosed by the convex hull. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractRegion<S extends Space,T extends Space>
Abstract class for all regions, independently of geometry type or dimension. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Region<S> | 
RegionFactory.buildConvex(Hyperplane<S>... hyperplanes)
Build a convex region from a collection of bounding hyperplanes. 
 | 
Region<S> | 
Region.buildNew(BSPTree<S> newTree)
Build a region using the instance as a prototype. 
 | 
Region<S> | 
Region.copySelf()
Copy the instance. 
 | 
Region<S> | 
RegionFactory.difference(Region<S> region1,
          Region<S> region2)
Compute the difference of two regions. 
 | 
Region<S> | 
RegionFactory.getComplement(Region<S> region)
Get the complement of the region (exchanged interior/exterior). 
 | 
Region<T> | 
AbstractSubHyperplane.getRemainingRegion()
Get the remaining region of the hyperplane. 
 | 
Region<S> | 
RegionFactory.intersection(Region<S> region1,
            Region<S> region2)
Compute the intersection of two regions. 
 | 
Region<S> | 
RegionFactory.union(Region<S> region1,
     Region<S> region2)
Compute the union of two regions. 
 | 
Region<S> | 
Hyperplane.wholeSpace()
Build a region covering the whole space. 
 | 
Region<S> | 
RegionFactory.xor(Region<S> region1,
   Region<S> region2)
Compute the symmetric difference (exclusive or) of two regions. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected abstract AbstractSubHyperplane<S,T> | 
AbstractSubHyperplane.buildNew(Hyperplane<S> hyper,
        Region<T> remaining)
Build a sub-hyperplane from an hyperplane and a region. 
 | 
boolean | 
Region.contains(Region<S> region)
Check if the instance entirely contains another region. 
 | 
boolean | 
AbstractRegion.contains(Region<S> region)
Check if the instance entirely contains another region. 
 | 
Region<S> | 
RegionFactory.difference(Region<S> region1,
          Region<S> region2)
Compute the difference of two regions. 
 | 
Region<S> | 
RegionFactory.difference(Region<S> region1,
          Region<S> region2)
Compute the difference of two regions. 
 | 
Region<S> | 
RegionFactory.getComplement(Region<S> region)
Get the complement of the region (exchanged interior/exterior). 
 | 
Region<S> | 
RegionFactory.intersection(Region<S> region1,
            Region<S> region2)
Compute the intersection of two regions. 
 | 
Region<S> | 
RegionFactory.intersection(Region<S> region1,
            Region<S> region2)
Compute the intersection of two regions. 
 | 
Region<S> | 
RegionFactory.union(Region<S> region1,
     Region<S> region2)
Compute the union of two regions. 
 | 
Region<S> | 
RegionFactory.union(Region<S> region1,
     Region<S> region2)
Compute the union of two regions. 
 | 
Region<S> | 
RegionFactory.xor(Region<S> region1,
   Region<S> region2)
Compute the symmetric difference (exclusive or) of two regions. 
 | 
Region<S> | 
RegionFactory.xor(Region<S> region1,
   Region<S> region2)
Compute the symmetric difference (exclusive or) of two regions. 
 | 
| Constructor and Description | 
|---|
AbstractSubHyperplane(Hyperplane<S> hyperplane,
                     Region<T> remainingRegion)
Build a sub-hyperplane from an hyperplane and a region. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ArcsSet
This class represents a region of a circle: a set of arcs. 
 | 
| 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. 
 | 
| Constructor and Description | 
|---|
SubLimitAngle(Hyperplane<Sphere1D> hyperplane,
             Region<Sphere1D> remainingRegion)
Simple constructor. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SphericalPolygonsSet
This class represents a region on the 2-sphere: a set of spherical polygons. 
 | 
| 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. 
 | 
| Constructor and Description | 
|---|
SubCircle(Hyperplane<Sphere2D> hyperplane,
         Region<Sphere1D> remainingRegion)
Simple constructor. 
 | 
Copyright © 2016-2022 CS GROUP. All rights reserved.