Module org.elasticsearch.server
Class ScriptDocValues.GeoPoints
java.lang.Object
java.util.AbstractCollection<GeoPoint>
java.util.AbstractList<GeoPoint>
org.elasticsearch.index.fielddata.ScriptDocValues<GeoPoint>
org.elasticsearch.index.fielddata.ScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
org.elasticsearch.index.fielddata.ScriptDocValues.GeoPoints
- All Implemented Interfaces:
Iterable<GeoPoint>,Collection<GeoPoint>,List<GeoPoint>,SequencedCollection<GeoPoint>,ScriptDocValues.Geometry
- Enclosing class:
ScriptDocValues<T>
public static class ScriptDocValues.GeoPoints
extends ScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
implements ScriptDocValues.Geometry
-
Nested Class Summary
Nested classes/interfaces inherited from class org.elasticsearch.index.fielddata.ScriptDocValues
ScriptDocValues.BaseGeometry<T extends SpatialPoint,V>, ScriptDocValues.Booleans, ScriptDocValues.BytesRefs, ScriptDocValues.Dates, ScriptDocValues.Doubles, ScriptDocValues.DoublesSupplier, ScriptDocValues.Geometry, ScriptDocValues.GeometrySupplier<T extends SpatialPoint, V>, ScriptDocValues.GeoPoints, ScriptDocValues.Longs, ScriptDocValues.Strings, ScriptDocValues.StringsSupplier, ScriptDocValues.Supplier<T> -
Field Summary
Fields inherited from class org.elasticsearch.index.fielddata.ScriptDocValues
supplierFields inherited from class java.util.AbstractList
modCount -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoublearcDistance(double lat, double lon) doublearcDistanceWithDefault(double lat, double lon, double defaultValue) doublegeohashDistance(String geohash) doublegeohashDistanceWithDefault(String geohash, double defaultValue) get(int index) Returns the bounding box of this geometryReturns the centroid of this geometryintReturns the dimensional type of this geometryReturns the suggested label positiondoublegetLat()double[]getLats()doublegetLon()double[]getLons()doubleReturns the height of the bounding box diagonal in the spherical Mercator projection (meters)doubleReturns the width of the bounding box diagonal in the spherical Mercator projection (meters)getValue()doubleplaneDistance(double lat, double lon) doubleplaneDistanceWithDefault(double lat, double lon, double defaultValue) intsize()returns the size of the geometryMethods inherited from class org.elasticsearch.index.fielddata.ScriptDocValues
add, getSupplier, remove, replaceAll, set, sort, throwIfBeyondLength, throwIfEmptyMethods inherited from class java.util.AbstractList
add, addAll, clear, equals, hashCode, indexOf, iterator, lastIndexOf, listIterator, listIterator, remove, removeRange, subListMethods inherited from class java.util.AbstractCollection
addAll, contains, containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface java.util.Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface java.util.List
addAll, addFirst, addLast, contains, containsAll, getFirst, getLast, isEmpty, removeAll, removeFirst, removeLast, retainAll, reversed, spliterator, toArray, toArray
-
Constructor Details
-
GeoPoints
-
-
Method Details
-
getValue
-
getLat
public double getLat() -
getLats
public double[] getLats() -
getLons
public double[] getLons() -
getLon
public double getLon() -
get
-
size
public int size()Description copied from interface:ScriptDocValues.Geometryreturns the size of the geometry- Specified by:
sizein interfaceCollection<GeoPoint>- Specified by:
sizein interfaceList<GeoPoint>- Specified by:
sizein interfaceScriptDocValues.Geometry- Specified by:
sizein classAbstractCollection<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
-
geohashDistanceWithDefault
-
getDimensionalType
public int getDimensionalType()Description copied from class:ScriptDocValues.BaseGeometryReturns the dimensional type of this geometry- Specified by:
getDimensionalTypein interfaceScriptDocValues.Geometry- Specified by:
getDimensionalTypein classScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
-
getCentroid
Description copied from class:ScriptDocValues.BaseGeometryReturns the centroid of this geometry- Specified by:
getCentroidin interfaceScriptDocValues.Geometry- Specified by:
getCentroidin classScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
-
getMercatorWidth
public double getMercatorWidth()Description copied from interface:ScriptDocValues.GeometryReturns the width of the bounding box diagonal in the spherical Mercator projection (meters)- Specified by:
getMercatorWidthin interfaceScriptDocValues.Geometry
-
getMercatorHeight
public double getMercatorHeight()Description copied from interface:ScriptDocValues.GeometryReturns the height of the bounding box diagonal in the spherical Mercator projection (meters)- Specified by:
getMercatorHeightin interfaceScriptDocValues.Geometry
-
getBoundingBox
Description copied from class:ScriptDocValues.BaseGeometryReturns the bounding box of this geometry- Specified by:
getBoundingBoxin interfaceScriptDocValues.Geometry- Specified by:
getBoundingBoxin classScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
-
getLabelPosition
Description copied from class:ScriptDocValues.BaseGeometryReturns the suggested label position- Specified by:
getLabelPositionin interfaceScriptDocValues.Geometry- Specified by:
getLabelPositionin classScriptDocValues.BaseGeometry<GeoPoint,GeoPoint>
-