
com.groupbyinc.flux.common.apache.lucene.geo3d.GeoWideNorthRectangle.class Maven / Gradle / Ivy
???? 33 Dcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideNorthRectangle :com/groupbyinc/flux/common/apache/lucene/geo3d/GeoBaseBBox GeoWideNorthRectangle.java Pcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideNorthRectangle$EitherBound EitherBound bottomLat D leftLon rightLon cosMiddleLat LRHC 9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; LLHC bottomPlane ;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane; leftPlane
rightPlane bottomPlanePoints :[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; leftPlanePoints rightPlanePoints centerPoint eitherBound RLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideNorthRectangle$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 ( Bottom 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
NORTH_POLE l ' m o q I(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideNorthRectangle;)V s
t v x this FLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoWideNorthRectangle; planetModel