
com.groupbyinc.flux.common.apache.lucene.geo3d.GeoDegenerateVerticalLine.class Maven / Gradle / Ivy
???? 3 Hcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoDegenerateVerticalLine :com/groupbyinc/flux/common/apache/lucene/geo3d/GeoBaseBBox GeoDegenerateVerticalLine.java topLat D bottomLat longitude UHC 9Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; LHC topPlane ;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane; bottomPlane
boundingPlane plane 6Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Plane; planePoints :[Lcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint; centerPoint
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 &
# ' Bottom latitude out of range ) &Top latitude less than bottom latitude +? !?TD-@ !?TD- Longitude out of range 1 3 5 7 java/lang/Math 9 sin (D)D ; <
: = cos ? <
: @ 7com/groupbyinc/flux/common/apache/lucene/geo3d/GeoPoint B E(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDDDD)V D
C E
G I 4com/groupbyinc/flux/common/apache/lucene/geo3d/Plane K (DD)V M
L N P?? C(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;DDDD)V T
C U W 9com/groupbyinc/flux/common/apache/lucene/geo3d/SidedPlane Y w(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;Lcom/groupbyinc/flux/common/apache/lucene/geo3d/PlanetModel;D)V [
Z \
^ ` <(Lcom/groupbyinc/flux/common/apache/lucene/geo3d/Vector;DD)V b
Z c e g i this JLcom/groupbyinc/flux/common/apache/lucene/geo3d/GeoDegenerateVerticalLine; planetModel