
com.groupbyinc.flux.common.apache.lucene.geo3d.GeoRectangle.class Maven / Gradle / Ivy
???? 3; ;com/groupbyinc/flux/common/apache/lucene/geo3d/GeoRectangle :com/groupbyinc/flux/common/apache/lucene/geo3d/GeoBaseBBox GeoRectangle.java topLat D bottomLat leftLon rightLon cosMiddleLat ULHC 9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; URHC LRHC LLHC topPlane ;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane; bottomPlane leftPlane
rightPlane topPlanePoints :[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; bottomPlanePoints leftPlanePoints rightPlanePoints centerPoint
edgePoints C(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDD)V ?(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;)V
??!?TD-??!?TD- :com/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel & "java/lang/IllegalArgumentException ( Top latitude out of range * (Ljava/lang/String;)V ,
) - Bottom latitude out of range / &Top latitude less than bottom latitude 1? !?TD-@ !?TD- Left longitude out of range 7 Right longitude out of range 9@!?TD- Width of rectangle too great = ? A C
E java/lang/Math G sin (D)D I J
H K cos M J
H N 7com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint P E(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDDDD)V R
Q S
U
W
Y
[?? _
Q a
c 9com/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane e w(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;D)V g
f h j l <(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;DD)V n
f o q s u w y { } this =Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoRectangle; planetModel