com.groupbyinc.flux.common.apache.lucene.spatial3d.geom.GeoPoint.class Maven / Gradle / Ivy
???? 4 ? @com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint >com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector
GeoPoint.java magnitude D latitude longitude N(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDDDD)V computeDesiredEllipsoidMagnitude K(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDD)D
(DDDDDD)V
this BLcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/GeoPoint; planetModel ELcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel; sinLat sinLon cosLat cosLon lat lon L(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DDDD)V (DDDD)V
J(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/PlanetModel;DD)V java/lang/Math " sin (D)D $ %
# & cos ( %
# )
+ (DDD)V
-
.?? 2 4 6??!?TD-??!?TD- "java/lang/IllegalArgumentException < java/lang/StringBuilder > ()V
@
? A Latitude C append -(Ljava/lang/String;)Ljava/lang/StringBuilder; E F
? G (D)Ljava/lang/StringBuilder; E I
? J 9 is out of range: must range from -Math.PI/2 to Math.PI/2 L toString ()Ljava/lang/String; N O
? P (Ljava/lang/String;)V
R
= S? !?TD-@ !?TD-
Longitude Y 5 is out of range: must range from -Math.PI to Math.PI [ x y z arcDistance C(Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector;)D
dotProduct b a
c ()D e
f
f =com/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Tools i safeAcos k %
j l v @Lcom/groupbyinc/flux/common/apache/lucene/spatial3d/geom/Vector; (DDD)D b p
q p
s getLatitude _ v asin x %
# y getLongitude ] | abs ~ %
# =q???-? ^ ? atan2 (DD)D ? ?
# ? mag isIdentical (DDD)Z
P [lat= ? u e
? , lon= ? { e
? ( ? )] ? Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile ! D D D
? ?
#*+kk(? kk(
? ? ? R # # # # # # #
# ?
3 " 5
?
*+kk(? kk(? ? ? > ?
? A
! ? g *+(? '? '(? *? *(? ,? ? * ?
I J
? I
?*)'k'k'k? /* 0? 3* 0? 5* 0? 7*'? 3 8?? :?? $? =Y? ?Y? BD? H ? KM? H? Q? T? U?? W?? $? =Y? ?Y? BZ? H? K\? H? Q? T?* ? 5*? 7? ? H ? ? ? ] ? ^ ? _ ? ? ? 2 U ! $ ' $ V ) W ; X \ Z n [ ? ] ? ^ ? _ ? ? ;
? ? **)'k'k'k? /* 0? 3* 0? 5* 0? 7*'? 3? ? 4 * * * ] * ^ * _ ? h ! $ ' $ i ) j
- ? v *')? /* 0? 3* 0? 5* 0? 7? ? * ] ^ _ ? s ! $ ' t ` a ? G *+? d*? g+? hko? m? ? n o ? } ` p ? a
*')? r*? g')? tko? m? ? * ] ^ _ ? ? u e ? m !*? 5H' 0?? **? w*? go? z\H? 5'? ? ! ? ? ?
? ? ? ? { e ? ? F*? 7H' 0?? :*? }? ? ??? *? ?? ? ???
*\H? 7? **? ?*? }? ?\H? 7'? ? F A ? ? ?
? ) ? 3 ? D ? ? ? 3 e ? e *? 3H' 0??
**? h\H? 3'? ? ? ? ? ?
? ? ? ? ? ? ? ? 7*? }'g? ? ??? (*? ?)g? ? ??? *? wg? ? ??? ? ? ? * 7 7 ] 7 ^ 7 _ ? ? ? ' ? ? 5@ N O ? D*? 7 0?? *? ??? ?Y? B?? H*? ?? K?? H*? ?? K?? H*? ?? H?? H? Q? ? D ? ? ? ? ? ?
© 2015 - 2025 Weber Informatics LLC | Privacy Policy