Package org.elasticsearch.geometry
Class Circle
java.lang.Object
org.elasticsearch.geometry.Circle
- All Implemented Interfaces:
Geometry
public class Circle extends java.lang.Object implements Geometry
Circle geometry (not part of WKT standard, but used in elasticsearch) defined by lat/lon coordinates of the center in 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
getRadiusMeters()
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() -
getRadiusMeters
public double getRadiusMeters() -
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() -
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
hasZ
public boolean hasZ()
-