All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.geo.GeoDistance.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3*com/groupbyinc/flux/common/geo/GeoDistance>Ljava/lang/Enum;java/lang/EnumGeoDistance.javaGcom/groupbyinc/flux/common/geo/GeoDistance$SloppyArcFixedSourceDistanceSloppyArcFixedSourceDistanceAcom/groupbyinc/flux/common/geo/GeoDistance$ArcFixedSourceDistance
ArcFixedSourceDistanceBcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistanceBase
FixedSourceDistanceBaseDcom/groupbyinc/flux/common/geo/GeoDistance$FactorFixedSourceDistanceFactorFixedSourceDistanceCcom/groupbyinc/flux/common/geo/GeoDistance$PlaneFixedSourceDistancePlaneFixedSourceDistanceFcom/groupbyinc/flux/common/geo/GeoDistance$SimpleDistanceBoundingCheckSimpleDistanceBoundingCheckKcom/groupbyinc/flux/common/geo/GeoDistance$Meridian180DistanceBoundingCheck Meridian180DistanceBoundingCheckFcom/groupbyinc/flux/common/geo/GeoDistance$AlwaysDistanceBoundingCheckAlwaysDistanceBoundingCheck@com/groupbyinc/flux/common/geo/GeoDistance$DistanceBoundingCheckDistanceBoundingCheck>com/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance"FixedSourceDistance,com/groupbyinc/flux/common/geo/GeoDistance$6%,com/groupbyinc/flux/common/geo/GeoDistance$5',com/groupbyinc/flux/common/geo/GeoDistance$4),com/groupbyinc/flux/common/geo/GeoDistance$3+,com/groupbyinc/flux/common/geo/GeoDistance$2-,com/groupbyinc/flux/common/geo/GeoDistance$1/PLANE,Lcom/groupbyinc/flux/common/geo/GeoDistance;FACTORARC
SLOPPY_ARCDEFAULTMIN_LATDMAX_LATMIN_LONMAX_LONALWAYS_INSTANCEHLcom/groupbyinc/flux/common/geo/GeoDistance$AlwaysDistanceBoundingCheck;$VALUES-[Lcom/groupbyinc/flux/common/geo/GeoDistance;values/()[Lcom/groupbyinc/flux/common/geo/GeoDistance;>?	B?clone()Ljava/lang/Object;EF
DGvalueOf@(Ljava/lang/String;)Lcom/groupbyinc/flux/common/geo/GeoDistance;5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;IK
LnameLjava/lang/String;(Ljava/lang/String;I)VPQ
Rthis	normalize2(DLcom/groupbyinc/flux/common/unit/DistanceUnit;)D	calculate5(DDDDLcom/groupbyinc/flux/common/unit/DistanceUnit;)DfixedSourceDistancer(DDLcom/groupbyinc/flux/common/unit/DistanceUnit;)Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance;distanceBoundingChecku(DDDLcom/groupbyinc/flux/common/unit/DistanceUnit;)Lcom/groupbyinc/flux/common/geo/GeoDistance$DistanceBoundingCheck;,com/groupbyinc/flux/common/unit/DistanceUnit]toMeters(D)D_`
^aAX???java/lang/Mathe	toRadiansg`
fh78	j98	lsinn`
focosq`
frasint`
fu:8	w@!?TD-;8	{max(DD)D}~
fmin?~
f?'com/groupbyinc/flux/common/geo/GeoPoint?	toDegrees?`
f?(DD)VP?
??U(Lcom/groupbyinc/flux/common/geo/GeoPoint;Lcom/groupbyinc/flux/common/geo/GeoPoint;)VP?
?
?deltaLonminLonmaxLonsourceLatitudesourceLongitudedistanceunit.Lcom/groupbyinc/flux/common/unit/DistanceUnit;radDistradLatradLonminLatmaxLattopLeft)Lcom/groupbyinc/flux/common/geo/GeoPoint;bottomRight
fromStringjava/util/Locale?ROOTLjava/util/Locale;??	??java/lang/String?toLowerCase&(Ljava/util/Locale;)Ljava/lang/String;??
??plane?equals(Ljava/lang/Object;)Z??
??12	?arc?42	?
sloppy_arc?52	?factor?32	?"java/lang/IllegalArgumentException?java/lang/StringBuilder?()VP?
??No geo distance for [?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??]?toString()Ljava/lang/String;??
??(Ljava/lang/String;)VP?
??distanceValues?(Lcom/groupbyinc/flux/index/fielddata/MultiGeoPointValues;[Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance;)Lcom/groupbyinc/flux/index/fielddata/SortedNumericDoubleValues;-com/groupbyinc/flux/index/fielddata/FieldData?unwrapSingletono(Lcom/groupbyinc/flux/index/fielddata/MultiGeoPointValues;)Lcom/groupbyinc/flux/index/fielddata/GeoPointValues;??
??unwrapSingletonBitso(Lcom/groupbyinc/flux/index/fielddata/MultiGeoPointValues;)Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;??
???(Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;Lcom/groupbyinc/flux/index/fielddata/GeoPointValues;[Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance;)VP?
(?	singleton?(Lcom/groupbyinc/flux/index/fielddata/NumericDoubleValues;Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;)Lcom/groupbyinc/flux/index/fielddata/SortedNumericDoubleValues;??
??2com/groupbyinc/flux/index/fielddata/GeoPointValues?}(Lcom/groupbyinc/flux/index/fielddata/MultiGeoPointValues;[Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance;)VP?
&?
docsWithField4Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;geoPointValues9Lcom/groupbyinc/flux/index/fielddata/MultiGeoPointValues;	distancesA[Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance;singleValues4Lcom/groupbyinc/flux/index/fielddata/GeoPointValues;D(Ljava/lang/String;ILcom/groupbyinc/flux/common/geo/GeoDistance$1;)V
Rx0x1Ix2.Lcom/groupbyinc/flux/common/geo/GeoDistance$1;1
0R3
.R4
,R5
*R62	?V?@V??f?@f?1(Lcom/groupbyinc/flux/common/geo/GeoDistance$1;)VP
<=	CodeLineNumberTableLocalVariableTable	Signature
StackMapTable
SourceFileInnerClassesD!@12@32@42@52627898:8;8<=>?	@A"
?C?H?D?%	IJ4
*?M??
NO%PQ1*+?S?T2%?UVWXYZ	[\S??bco9&?i9	(?i9	g9
	c9
?k??O?m??F?p	?so?v9g9?x??yc9c9?|??yg9?!
?k??9
?m??9?x9?|9??Y??????:??Y
??????:???Y????Y????I0?8P,?8h?8??8??8??8???
??8??8	??8 ??8
'??8?K?8?F?8?3??? ??V?
??? ?'?9?I?P?a?h?y?|?????????????????]?a^?
^?	^?
^?9??	?J?\*????K?*???????*???????*???????*????????Y??Y??ɶ?*??϶Ͷӷֿ\NO*
?????"?+?/?8?<?????-*??M,?+??*??N?(Y-,+??-?鰻&Y*+??*??-??-??(?????#??#?P?O*+???*T2?O????%?????0Y?????.Y????,Y????*Y????Y??SY??SY??SY??S?C???	?i?k?i?m
?i?x?i?|?Y???.)
?U)p7%V?\?e?n?w????								
 !	#$	&(*@,@.@0@




© 2015 - 2025 Weber Informatics LLC | Privacy Policy