| Constructor and Description | 
|---|
RegionFactory()
Simple constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Region<S> | 
buildConvex(Hyperplane<S>... hyperplanes)
Build a convex region from a collection of bounding hyperplanes. 
 | 
Region<S> | 
difference(Region<S> region1,
          Region<S> region2)
Compute the difference of two regions. 
 | 
Region<S> | 
getComplement(Region<S> region)
Get the complement of the region (exchanged interior/exterior). 
 | 
Region<S> | 
intersection(Region<S> region1,
            Region<S> region2)
Compute the intersection of two regions. 
 | 
Region<S> | 
union(Region<S> region1,
     Region<S> region2)
Compute the union of two regions. 
 | 
Region<S> | 
xor(Region<S> region1,
   Region<S> region2)
Compute the symmetric difference (exclusive or) of two regions. 
 | 
@SafeVarargs public final Region<S> buildConvex(Hyperplane<S>... hyperplanes)
hyperplanes - collection of bounding hyperplanespublic Region<S> union(Region<S> region1, Region<S> region2)
region1 - first region (will be unusable after the operation as
 parts of it will be reused in the new region)region2 - second region (will be unusable after the operation as
 parts of it will be reused in the new region)region1 union region2public Region<S> intersection(Region<S> region1, Region<S> region2)
region1 - first region (will be unusable after the operation as
 parts of it will be reused in the new region)region2 - second region (will be unusable after the operation as
 parts of it will be reused in the new region)region1 intersection region2public Region<S> xor(Region<S> region1, Region<S> region2)
region1 - first region (will be unusable after the operation as
 parts of it will be reused in the new region)region2 - second region (will be unusable after the operation as
 parts of it will be reused in the new region)region1 xor region2public Region<S> difference(Region<S> region1, Region<S> region2)
region1 - first region (will be unusable after the operation as
 parts of it will be reused in the new region)region2 - second region (will be unusable after the operation as
 parts of it will be reused in the new region)region1 minus region2Copyright © 2016–2020 Hipparchus.org. All rights reserved.