Class GeoBaseShape

java.lang.Object
org.apache.lucene.spatial3d.geom.BasePlanetObject
org.apache.lucene.spatial3d.geom.GeoBaseShape
All Implemented Interfaces:
Bounded, GeoShape, Membership, PlanetObject, SerializableObject
Direct Known Subclasses:
GeoBaseMembershipShape

public abstract class GeoBaseShape extends BasePlanetObject implements GeoShape
Base extended shape object.
NOTE: This API is for internal purposes only and might change in incompatible ways in the next release.
  • Constructor Details

    • GeoBaseShape

      public GeoBaseShape(PlanetModel planetModel)
      Constructor.
      Parameters:
      planetModel - is the planet model to use.
  • Method Details

    • getBounds

      public void getBounds(Bounds bounds)
      Description copied from interface: Bounded
      Compute bounds for the shape.
      Specified by:
      getBounds in interface Bounded
      Parameters:
      bounds - is the input bounds object. The input object will be modified.