Class Geo3dPointShape
java.lang.Object
org.apache.lucene.spatial.spatial4j.Geo3dShape<GeoPointShape>
org.apache.lucene.spatial.spatial4j.Geo3dPointShape
- All Implemented Interfaces:
org.locationtech.spatial4j.shape.Point
,org.locationtech.spatial4j.shape.Shape
public class Geo3dPointShape
extends Geo3dShape<GeoPointShape>
implements org.locationtech.spatial4j.shape.Point
Specialization of a
Geo3dShape
which represents a Point
.- WARNING: This API is experimental and might change in incompatible ways in the next release.
-
Field Summary
Fields inherited from class org.apache.lucene.spatial.spatial4j.Geo3dShape
boundingBox, center, shape, spatialcontext
-
Constructor Summary
ConstructorDescriptionGeo3dPointShape
(GeoPointShape shape, org.locationtech.spatial4j.context.SpatialContext spatialcontext) -
Method Summary
Modifier and TypeMethodDescriptionorg.locationtech.spatial4j.shape.Rectangle
org.locationtech.spatial4j.shape.Shape
getBuffered
(double distance, org.locationtech.spatial4j.context.SpatialContext spatialContext) double
getX()
double
getY()
boolean
hasArea()
void
reset
(double x, double y) Methods inherited from class org.apache.lucene.spatial.spatial4j.Geo3dShape
equals, getArea, getCenter, getContext, hashCode, isEmpty, relate, toString
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface org.locationtech.spatial4j.shape.Point
getLat, getLon
Methods inherited from interface org.locationtech.spatial4j.shape.Shape
equals, getArea, getCenter, getContext, isEmpty, relate
-
Constructor Details
-
Geo3dPointShape
public Geo3dPointShape(GeoPointShape shape, org.locationtech.spatial4j.context.SpatialContext spatialcontext)
-
-
Method Details
-
reset
public void reset(double x, double y) - Specified by:
reset
in interfaceorg.locationtech.spatial4j.shape.Point
-
getX
public double getX()- Specified by:
getX
in interfaceorg.locationtech.spatial4j.shape.Point
-
getY
public double getY()- Specified by:
getY
in interfaceorg.locationtech.spatial4j.shape.Point
-
getBoundingBox
public org.locationtech.spatial4j.shape.Rectangle getBoundingBox()- Specified by:
getBoundingBox
in interfaceorg.locationtech.spatial4j.shape.Shape
- Overrides:
getBoundingBox
in classGeo3dShape<GeoPointShape>
-
getBuffered
public org.locationtech.spatial4j.shape.Shape getBuffered(double distance, org.locationtech.spatial4j.context.SpatialContext spatialContext) - Specified by:
getBuffered
in interfaceorg.locationtech.spatial4j.shape.Shape
- Overrides:
getBuffered
in classGeo3dShape<GeoPointShape>
-
hasArea
public boolean hasArea()- Specified by:
hasArea
in interfaceorg.locationtech.spatial4j.shape.Shape
- Overrides:
hasArea
in classGeo3dShape<GeoPointShape>
-