
com.groupbyinc.flux.common.geo.GeoDistance$2.class Maven / Gradle / Ivy
???? 3 C ,com/groupbyinc/flux/common/geo/GeoDistance$2 *com/groupbyinc/flux/common/geo/GeoDistance GeoDistance.java >com/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance FixedSourceDistance Dcom/groupbyinc/flux/common/geo/GeoDistance$FactorFixedSourceDistance FactorFixedSourceDistance ,com/groupbyinc/flux/common/geo/GeoDistance$1 (Ljava/lang/String;I)V D(Ljava/lang/String;ILcom/groupbyinc/flux/common/geo/GeoDistance$1;)V
this .Lcom/groupbyinc/flux/common/geo/GeoDistance$2; calculate 5(DDDDLcom/groupbyinc/flux/common/unit/DistanceUnit;)D@V? java/lang/Math toRadians (D)D
cos
sin "
# sourceLatitude D sourceLongitude targetLatitude targetLongitude unit .Lcom/groupbyinc/flux/common/unit/DistanceUnit; longitudeDifference a c normalize 2(DLcom/groupbyinc/flux/common/unit/DistanceUnit;)D ,com/groupbyinc/flux/common/unit/DistanceUnit 1 getEarthRadius ()D 3 4
2 5 distance fixedSourceDistance r(DDLcom/groupbyinc/flux/common/unit/DistanceUnit;)Lcom/groupbyinc/flux/common/geo/GeoDistance$FixedSourceDistance; 3(DDLcom/groupbyinc/flux/common/unit/DistanceUnit;)V :
; Code LocalVariableTable LineNumberTable
SourceFile EnclosingMethod InnerClasses@0 = 2 *+? ? > ? ? = ? <)g9
'g? 9 g? 9? !? !k? $? $k
? ? !kc? > \ <