Class Point

java.lang.Object
org.elasticsearch.geometry.Point
All Implemented Interfaces:
Geometry

public class Point extends Object implements Geometry
Represents a Point on the earth's surface in decimal degrees and optional altitude in meters.
  • Field Details

    • EMPTY

      public static final Point EMPTY
  • Constructor Details

    • Point

      public Point(double x, double y)
    • Point

      public Point(double x, double y, double z)
  • Method Details

    • type

      public ShapeType type()
      Specified by:
      type in interface Geometry
    • 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(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • visit

      public <T, E extends Exception> T visit(GeometryVisitor<T,E> visitor) throws E
      Specified by:
      visit in interface Geometry
      Throws:
      E extends Exception
    • isEmpty

      public boolean isEmpty()
      Specified by:
      isEmpty in interface Geometry
    • hasZ

      public boolean hasZ()
      Specified by:
      hasZ in interface Geometry
    • toString

      public String toString()
      Overrides:
      toString in class Object