
com.groupbyinc.flux.common.apache.lucene.geo3d.GeoWideSouthRectangle.class Maven / Gradle / Ivy
???? 33 Dcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideSouthRectangle :com/groupbyinc/flux/common/apache/lucene/geo3d/GeoBaseBBox GeoWideSouthRectangle.java Pcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideSouthRectangle$EitherBound EitherBound topLat D leftLon rightLon cosMiddleLat ULHC 9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; URHC topPlane ;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane; leftPlane
rightPlane topPlanePoints :[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; leftPlanePoints rightPlanePoints centerPoint eitherBound RLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideSouthRectangle$EitherBound;
edgePoints B(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDD)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 ,
) -? !?TD-@ !?TD- Left longitude out of range 3 Right longitude out of range 5@!?TD- Width of rectangle too small 9
;
=
? java/lang/Math A sin (D)D C D
B E cos G D
B H 7com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint J E(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDDDD)V L
K M O Q??
U C(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDD)V W
K X Z 9com/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane \ w(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;D)V ^
] _ a <(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;DD)V c
] d f h j
SOUTH_POLE l ' m o q I(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideSouthRectangle;)V s
t v x this FLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideSouthRectangle; planetModel