|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |
java.lang.Object java.lang.Enum<GeoDistance> org.elasticsearch.index.search.geo.GeoDistance
public enum GeoDistance
Geo distance calculation.
Nested Class Summary | |
---|---|
static class |
GeoDistance.ArcFixedSourceDistance
|
static interface |
GeoDistance.DistanceBoundingCheck
|
static class |
GeoDistance.FactorFixedSourceDistance
|
static interface |
GeoDistance.FixedSourceDistance
|
static class |
GeoDistance.Meridian180DistanceBoundingCheck
|
static class |
GeoDistance.PlaneFixedSourceDistance
|
static class |
GeoDistance.SimpleDistanceBoundingCheck
|
Enum Constant Summary | |
---|---|
ARC
Calculates distance as points in a globe. |
|
FACTOR
Calculates distance factor. |
|
PLANE
Calculates distance as points on a plane. |
Field Summary | |
---|---|
static org.elasticsearch.index.search.geo.GeoDistance.AlwaysDistanceBoundingCheck |
ALWAYS_INSTANCE
|
Method Summary | |
---|---|
abstract double |
calculate(double sourceLatitude,
double sourceLongitude,
double targetLatitude,
double targetLongitude,
DistanceUnit unit)
|
static GeoDistance.DistanceBoundingCheck |
distanceBoundingCheck(double sourceLatitude,
double sourceLongitude,
double distance,
DistanceUnit unit)
|
abstract GeoDistance.FixedSourceDistance |
fixedSourceDistance(double sourceLatitude,
double sourceLongitude,
DistanceUnit unit)
|
static GeoDistance |
fromString(String s)
|
abstract double |
normalize(double distance,
DistanceUnit unit)
|
static GeoDistance |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static GeoDistance[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
Methods inherited from class java.lang.Enum |
---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Enum Constant Detail |
---|
public static final GeoDistance PLANE
ARC
.
public static final GeoDistance FACTOR
public static final GeoDistance ARC
Field Detail |
---|
public static org.elasticsearch.index.search.geo.GeoDistance.AlwaysDistanceBoundingCheck ALWAYS_INSTANCE
Method Detail |
---|
public static GeoDistance[] values()
for (GeoDistance c : GeoDistance.values()) System.out.println(c);
public static GeoDistance valueOf(String name)
name
- the name of the enum constant to be returned.
IllegalArgumentException
- if this enum type has no constant
with the specified name
NullPointerException
- if the argument is nullpublic abstract double normalize(double distance, DistanceUnit unit)
public abstract double calculate(double sourceLatitude, double sourceLongitude, double targetLatitude, double targetLongitude, DistanceUnit unit)
public abstract GeoDistance.FixedSourceDistance fixedSourceDistance(double sourceLatitude, double sourceLongitude, DistanceUnit unit)
public static GeoDistance.DistanceBoundingCheck distanceBoundingCheck(double sourceLatitude, double sourceLongitude, double distance, DistanceUnit unit)
public static GeoDistance fromString(String s)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD |