com.groupbyinc.flux.common.apache.lucene.geo.GeoUtils.class Maven / Gradle / Ivy
???? 4 ? 5com/groupbyinc/flux/common/apache/lucene/geo/GeoUtils java/lang/Object
GeoUtils.java Ccom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation :com/groupbyinc/flux/common/apache/lucene/index/PointValues Relation MIN_LON_INCL D?f? MAX_LON_INCL@f? MIN_LAT_INCL?V? MAX_LAT_INCL@V? MIN_LON_RADIANS? !?TD- MIN_LAT_RADIANS??!?TD- MAX_LON_RADIANS@ !?TD- MAX_LAT_RADIANS??!?TD- EARTH_MEAN_RADIUS_METERSAXM?1^? PIO2 $assertionsDisabled Z ()V * +
, this 7Lcom/groupbyinc/flux/common/apache/lucene/geo/GeoUtils;
checkLatitude (D)V java/lang/Double 2 isNaN (D)Z 4 5
3 6 "java/lang/IllegalArgumentException 8 java/lang/StringBuilder :
; , invalid latitude = append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? @
; A (D)Ljava/lang/StringBuilder; ? C
; D ; must be between F and H toString ()Ljava/lang/String; J K
; L (Ljava/lang/String;)V * N
9 O latitude checkLongitude invalid longitude S longitude sloppySin (D)D 8com/groupbyinc/flux/common/apache/lucene/util/SloppyMath X cos Z W
Y [ a distanceQuerySortKey??????? haversinMeters a W
Y b doubleToRawLongBits (D)J d e
3 f longBitsToDouble (J)D h i
3 j ( ) l java/lang/AssertionError n
o , mid J sortKey midRadius radius lo hi ceil relate O(DDDDDDDD)Lcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation; Box crosses the dateline {>?-g$k? haversinSortKey (DDDD)D ?
Y ? CELL_OUTSIDE_QUERY ELcom/groupbyinc/flux/common/apache/lucene/index/PointValues$Relation; ? ? ? within90LonDegrees (DDD)Z ? ?
? CELL_INSIDE_QUERY ? ? ? CELL_CROSSES_QUERY ? ? ? minLat maxLat minLon maxLon lat lon distanceSortKey axisLat@v? java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses 1 ?
? ? ? ? ? ? ! ? " $ ? % ' ? " ( ) * + ? 3 *? -? ? . / ?
<