| 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.