# Hierarchy For Package org.apache.commons.math3.geometry.partitioning

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.apache.commons.math3.geometry.partitioning.AbstractRegion<S,T> (implements org.apache.commons.math3.geometry.partitioning.Region<S>)
  - org.apache.commons.math3.geometry.partitioning.AbstractRegion.BoundaryBuilder<S> (implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor<S>)
  - org.apache.commons.math3.geometry.partitioning.AbstractRegion.Sides
  - org.apache.commons.math3.geometry.partitioning.AbstractSubHyperplane<S,T> (implements org.apache.commons.math3.geometry.partitioning.SubHyperplane<S>)
  - org.apache.commons.math3.geometry.partitioning.BoundaryAttribute<S>
  - org.apache.commons.math3.geometry.partitioning.BoundarySizeVisitor<S> (implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor<S>)
  - org.apache.commons.math3.geometry.partitioning.BSPTree<S>
  - org.apache.commons.math3.geometry.partitioning.RegionFactory<S>
  - org.apache.commons.math3.geometry.partitioning.RegionFactory.DifferenceMerger (implements org.apache.commons.math3.geometry.partitioning.BSPTree.LeafMerger<S>)
  - org.apache.commons.math3.geometry.partitioning.RegionFactory.IntersectionMerger (implements org.apache.commons.math3.geometry.partitioning.BSPTree.LeafMerger<S>)
  - org.apache.commons.math3.geometry.partitioning.RegionFactory.NodesCleaner (implements org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor<S>)
  - org.apache.commons.math3.geometry.partitioning.RegionFactory.UnionMerger (implements org.apache.commons.math3.geometry.partitioning.BSPTree.LeafMerger<S>)
  - org.apache.commons.math3.geometry.partitioning.RegionFactory.XorMerger (implements org.apache.commons.math3.geometry.partitioning.BSPTree.LeafMerger<S>)
  - org.apache.commons.math3.geometry.partitioning.SubHyperplane.SplitSubHyperplane<U>

## Interface Hierarchy

- org.apache.commons.math3.geometry.partitioning.BSPTree.LeafMerger<S>
- org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor<S>
- org.apache.commons.math3.geometry.partitioning.Embedding<S,T>
- org.apache.commons.math3.geometry.partitioning.Hyperplane<S>
- org.apache.commons.math3.geometry.partitioning.Region<S>
- org.apache.commons.math3.geometry.partitioning.SubHyperplane<S>
- org.apache.commons.math3.geometry.partitioning.Transform<S,T>

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.apache.commons.math3.geometry.partitioning.Region.Location
    - org.apache.commons.math3.geometry.partitioning.Side
    - org.apache.commons.math3.geometry.partitioning.BSPTreeVisitor.Order