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 aGeo3dShape
which represents aPoint
.- 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
Constructors Constructor Description Geo3dPointShape(GeoPointShape shape, org.locationtech.spatial4j.context.SpatialContext spatialcontext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.locationtech.spatial4j.shape.Rectangle
getBoundingBox()
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
-
-
-
-
Constructor Detail
-
Geo3dPointShape
public Geo3dPointShape(GeoPointShape shape, org.locationtech.spatial4j.context.SpatialContext spatialcontext)
-
-
Method Detail
-
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>
-
-