Package org.apache.lucene.spatial.spatial4j

# Class Geo3dSpatialContextFactory

java.lang.Object
org.locationtech.spatial4j.context.SpatialContextFactory
org.apache.lucene.spatial.spatial4j.Geo3dSpatialContextFactory

public class Geo3dSpatialContextFactory extends org.locationtech.spatial4j.context.SpatialContextFactory
Geo3d implementation of `SpatialContextFactory`

WARNING: This API is experimental and might change in incompatible ways in the next release.

- ## Field Summary

  Fields
  Modifier and Type
  Field
  Description
  `PlanetModel`
  `planetModel`
  The planet model

  ### Fields inherited from class org.locationtech.spatial4j.context.SpatialContextFactory

  `args, binaryCodecClass, classLoader, distCalc, geo, hasFormatConfig, normWrapLongitude, readers, shapeFactoryClass, worldBounds, writers`

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `Geo3dSpatialContextFactory()`
  Empty Constructor.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `protected void`
  `init(Map<String,String> args, ClassLoader classLoader)`
  `protected void`
  `initCalculator()`
  `protected void`
  `initPlanetModel(Map<String,String> args)`
  `org.locationtech.spatial4j.context.SpatialContext`
  `newSpatialContext()`

  ### Methods inherited from class org.locationtech.spatial4j.context.SpatialContextFactory

  `addReaderIfNoggitExists, checkDefaultFormats, initField, initFormats, initWorldBounds, makeBinaryCodec, makeFormats, makeShapeFactory, makeSpatialContext`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- ## Field Details

  - ### planetModel

    public PlanetModel planetModel
    The planet model

- ## Constructor Details

  - ### Geo3dSpatialContextFactory

    public Geo3dSpatialContextFactory()
    Empty Constructor.

- ## Method Details

  - ### newSpatialContext

    public org.locationtech.spatial4j.context.SpatialContext newSpatialContext()
    Overrides:
      `newSpatialContext` in class `org.locationtech.spatial4j.context.SpatialContextFactory`

  - ### init

    protected void init(Map<String,String> args, ClassLoader classLoader)
    Overrides:
      `init` in class `org.locationtech.spatial4j.context.SpatialContextFactory`

  - ### initPlanetModel

    protected void initPlanetModel(Map<String,String> args)

  - ### initCalculator

    protected void initCalculator()
    Overrides:
      `initCalculator` in class `org.locationtech.spatial4j.context.SpatialContextFactory`