# Hierarchy For Package ghidra.util.database.spatial.hyper

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - ghidra.util.database.spatial.AbstractConstraintsTree<DS,DR,NS,NR,T,Q>
    - ghidra.util.database.spatial.AbstractRStarConstraintsTree<DS,DR,NS,NR,T,Q>
      - ghidra.util.database.spatial.hyper.AbstractHyperRStarTree<P,DS,DR,NS,NR,T,Q>
  - ghidra.util.database.spatial.AbstractConstraintsTreeSpatialMap<DS,DR,NS,T,Q> (implements ghidra.util.database.spatial.SpatialMap<DS,T,Q>)
    - ghidra.util.database.spatial.hyper.AbstractHyperRStarTree.AsSpatialMap<DS,DR,NS,T,Q>
  - ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery<P,DS,NS,Q> (implements ghidra.util.database.spatial.Query<DS,NS>)

## Interface Hierarchy

- ghidra.util.database.spatial.hyper.AbstractHyperBoxQuery.QueryFactory<NS,Q>
- ghidra.util.database.spatial.BoundedShape<S>
  - ghidra.util.database.spatial.BoundingShape<S>
    - ghidra.util.database.spatial.hyper.HyperBox<P,B>
- ghidra.util.database.spatial.hyper.Dimension<T,P,B>
  - ghidra.util.database.spatial.hyper.LongDimension<P,B>
  - ghidra.util.database.spatial.hyper.StringDimension<P,B>
  - ghidra.util.database.spatial.hyper.ULongDimension<P,B>
- ghidra.util.database.spatial.hyper.EuclideanHyperSpace<P,B>
- ghidra.util.database.spatial.hyper.HyperPoint

## Record Class Hierarchy

- java.lang.Object
  - java.lang.Record
    - ghidra.util.database.spatial.hyper.HyperDirection