# Hierarchy For Package org.apache.lucene.spatial.spatial4j

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.locationtech.spatial4j.io.BinaryCodec
    - org.apache.lucene.spatial.spatial4j.Geo3dBinaryCodec
  - org.apache.lucene.spatial.spatial4j.Geo3dDistanceCalculator (implements org.locationtech.spatial4j.distance.DistanceCalculator)
  - org.apache.lucene.spatial.spatial4j.Geo3dShape<T> (implements org.locationtech.spatial4j.shape.Shape)
    - org.apache.lucene.spatial.spatial4j.Geo3dCircleShape (implements org.locationtech.spatial4j.shape.Circle)
    - org.apache.lucene.spatial.spatial4j.Geo3dPointShape (implements org.locationtech.spatial4j.shape.Point)
    - org.apache.lucene.spatial.spatial4j.Geo3dRectangleShape (implements org.locationtech.spatial4j.shape.Rectangle)
  - org.apache.lucene.spatial.spatial4j.Geo3dShapeFactory (implements org.apache.lucene.spatial.prefix.tree.S2ShapeFactory)
  - org.locationtech.spatial4j.context.SpatialContextFactory
    - org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory