Class ScriptDocValues.GeoPoints

    • Method Detail

      • resize

        protected void resize​(int newSize)
        Set the size() and ensure that the values array can store at least that many entries.
      • getLat

        public double getLat()
      • getLats

        public double[] getLats()
      • getLons

        public double[] getLons()
      • getLon

        public double getLon()
      • get

        public GeoPoint get​(int index)
        Specified by:
        get in interface java.util.List<GeoPoint>
        Specified by:
        get in class java.util.AbstractList<GeoPoint>
      • size

        public int size()
        Specified by:
        size in interface java.util.Collection<GeoPoint>
        Specified by:
        size in interface java.util.List<GeoPoint>
        Specified by:
        size in class java.util.AbstractCollection<GeoPoint>
      • arcDistance

        public double arcDistance​(double lat,
                                  double lon)
      • arcDistanceWithDefault

        public double arcDistanceWithDefault​(double lat,
                                             double lon,
                                             double defaultValue)
      • planeDistance

        public double planeDistance​(double lat,
                                    double lon)
      • planeDistanceWithDefault

        public double planeDistanceWithDefault​(double lat,
                                               double lon,
                                               double defaultValue)
      • geohashDistance

        public double geohashDistance​(java.lang.String geohash)
      • geohashDistanceWithDefault

        public double geohashDistanceWithDefault​(java.lang.String geohash,
                                                 double defaultValue)