Interface HyperplaneBoundedRegion<P extends Point<P>>

Type Parameters:
P - Point implementation type
All Superinterfaces:
Region<P>, Sized, Splittable<P,HyperplaneBoundedRegion<P>>
All Known Implementing Classes:
AbstractConvexHyperplaneBoundedRegion, AbstractRegionBSPTree, AngularInterval, AngularInterval.Convex, ConvexArea, ConvexArea2S, ConvexVolume, Interval, Parallelepiped, Parallelogram, RegionBSPTree1D, RegionBSPTree1S, RegionBSPTree2D, RegionBSPTree2S, RegionBSPTree3D

public interface HyperplaneBoundedRegion<P extends Point<P>> extends Region<P>, Splittable<P,HyperplaneBoundedRegion<P>>
Interface representing regions with boundaries defined by hyperplanes or portions of hyperplanes. This interface is intended to represent closed regions with finite sizes as well as infinite and empty regions. Regions of this type can be recursively split by hyperplanes into similar regions.