Package org.elasticsearch.geometry
Class Point
java.lang.Object
org.elasticsearch.geometry.Point
- All Implemented Interfaces:
Geometry
public class Point extends java.lang.Object implements Geometry
Represents a Point on the earth's surface in decimal degrees and optional altitude in meters.
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
double
getAlt()
double
getLat()
double
getLon()
double
getX()
double
getY()
double
getZ()
int
hashCode()
boolean
hasZ()
boolean
isEmpty()
java.lang.String
toString()
ShapeType
type()
<T, E extends java.lang.Exception>
Tvisit(GeometryVisitor<T,E> visitor)
-
Field Details
-
Constructor Details
-
Method Details
-
type
-
getY
public double getY() -
getX
public double getX() -
getZ
public double getZ() -
getLat
public double getLat() -
getLon
public double getLon() -
getAlt
public double getAlt() -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
visit
public <T, E extends java.lang.Exception> T visit(GeometryVisitor<T,E> visitor) throws E extends java.lang.Exception -
isEmpty
public boolean isEmpty() -
hasZ
public boolean hasZ() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-