com.groupbyinc.flux.common.apache.lucene.geo.Rectangle.class Maven / Gradle / Ivy
???? 4 ? 6com/groupbyinc/flux/common/apache/lucene/geo/Rectangle java/lang/Object Rectangle.java minLat D minLon maxLat maxLon
AXISLAT_ERROR>?-g$k? $assertionsDisabled Z (DDDD)V ()V
5com/groupbyinc/flux/common/apache/lucene/geo/GeoUtils
checkLatitude (D)V
checkLongitude
" $ & java/lang/AssertionError (
) this 8Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; toString ()Ljava/lang/String; java/lang/StringBuilder /
0 Rectangle(lat= 2 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; 4 5
0 6 (D)Ljava/lang/StringBuilder; 4 8
0 9 TO ; lon= = [crosses dateline!] ? ) A - .
0 C b Ljava/lang/StringBuilder; crossesDateline ()Z fromPointDistance =(DDD)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle; 8com/groupbyinc/flux/common/apache/lucene/util/SloppyMath K toRadians (D)D M N
L O????Q?AXM?1^???!?TD-??!?TD- sloppySin Y N
Z cos \ N
L ] asin _ N
L `? !?TD-@!?TD-@ !?TD- java/lang/Math h max (DD)D j k
i l min n k
i o toDegrees q N
L r
t deltaLon centerLat centerLon radiusMeters radLat radLon radDistance axisLat abs ~ N
i @V? ?V?
i ] acos ? N
i ? java/lang/Double ? isNaN (D)Z ? ?
? ? PIO2 l1 r l2 fromPolygon q([Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon;)Lcom/groupbyinc/flux/common/apache/lucene/geo/Rectangle;? ?? 7[Lcom/groupbyinc/flux/common/apache/lucene/geo/Polygon; ? 4com/groupbyinc/flux/common/apache/lucene/geo/Polygon ? ? " ? $ ? ? i I polygons equals (Ljava/lang/Object;)Z getClass ()Ljava/lang/Class; ? ?
? compare (DD)I ? ?
? ? o Ljava/lang/Object; rectangle hashCode ()I doubleToLongBits (D)J ? ?
? ? result temp J java/lang/Class ? desiredAssertionStatus ? H
? ?
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile !
? ? ? A*? '? )? ? ? *? *? !*'? #*)? %? '? )'?? ? )Y? *?? ? 4 A + , A A A A
? . 4 5 6 7 8 9 : " ; ' <