4e           @DZ@?#x @:v         Q    @@  6 6 6     6 6   @ >   Q      ! " # $ % & ' ( )* )+lat0Dlon0scale earthRadius falseEasting falseNorthing_lat0_lon0_scale constructCopy&()Lucar/unidata/geoloc/ProjectionImpl;CodeLineNumberTableLocalVariableTablethis3Lucar/unidata/geoloc/projection/TransverseMercator;result$Lucar/unidata/geoloc/ProjectionImpl;()V(DDD)V tangentLon(DDDDD)Veastnorth (DDDDDD)Vradius StackMapTablegetScale()D getTangentLon getOriginLatgetFalseEastinggetFalseNorthinggetEarthRadiussetScale(D)V DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; setOriginLatlat setTangentLonlonsetFalseEastingsetFalseNorthinggetProjectionTypeLabel()Ljava/lang/String;paramsToStringtoString crossSeamM(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Zpt1%Lucar/unidata/geoloc/ProjectionPoint;pt2y1y2equals(Ljava/lang/Object;)ZoLjava/lang/Object;that tolerance,hashCode()IItempJ latLonToProjq(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/ProjectionPointImpl;)Lucar/unidata/geoloc/ProjectionPoint;toXtoYlatLon!Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPointImpl;fromLatfromLondlonb-. projToLatLonm(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/LatLonPointImpl;)Lucar/unidata/geoloc/LatLonPoint;world%Lucar/unidata/geoloc/LatLonPointImpl;toLattoLonfromXfromYxd ([[F[[FII)[[Fifrom[[FtolatIndexlonIndexcntfromLatA[FfromLonAresultXAresultYA ([[F[[F)[[FfromXAfromYAtoLatAtoLonA ([[D[[DII)[[D[[D[D ([[D[[D)[[D SourceFileTransverseMercator.java1ucar/unidata/geoloc/projection/TransverseMercator } ~} |} } } } ry /0 12 34 56 rt"ucar/unidata/geoloc/ProjectionImplTransverseMercator r7 g` f` h`8 9: _` a` c` b` ;< d` e`ucar/nc2/constants/CFgrid_mapping_nametransverse_mercator =>longitude_of_central_meridian =?latitude_of_projection_origin scale_factor_at_central_meridian earth_radius false_eastingfalse_northingucar/nc2/constants/CDMunitskmTransverse mercator java/lang/StringBuilder rsTransverseMercator{lat0= @A @B, lon0=, scale=, earthRadius=, falseEasting=, falseNorthing= @CD EFG H} I: JKL MNO PQ R} S} T: U:java/lang/DoubleV W: X: YZ [\ ]} ^: _: `: a:b c djava/lang/Objectucar/unidata/geoloc/LatLonPoint'ucar/unidata/geoloc/ProjectionPointImpldefaultMapArea$Lucar/unidata/geoloc/ProjectionRect;setDefaultMapArea'(Lucar/unidata/geoloc/ProjectionRect;)VnameLjava/lang/String;setName(Ljava/lang/String;)V(Ljava/lang/String;Z)Vjava/lang/Math toRadians(D)DisNaN(D)Z addParameter'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;D)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder; ucar/unidata/geoloc/LatLonPoints isInfinite((Lucar/unidata/geoloc/ProjectionPoint;)Z#ucar/unidata/geoloc/ProjectionPointgetYabsgetClass()Ljava/lang/Class;!com/google/common/math/DoubleMath fuzzyCompare(DDD)I"ucar/unidata/geoloc/ProjectionRectdoubleToLongBits(D)J getLatitude getLongitudecossin%ucar/unidata/util/SpecialMathFunctionatanhtanatan2(DD)D setLocation(DD)VgetXsinh toDegreescoshasin#ucar/unidata/geoloc/LatLonPointImpl setLatitude setLongitude! _`a`b`c`d`e`f`g`h`ijkv2Y******L+* +* +l"# $(%0&m2no pqrsk<* l - .m nortkZ *')l 8 9m*no_`u`b`rvkp *') l EFm>no_`u`b`w`x` ryk **)*'**'*)* **k *!"* ! #*%&'*())**')*+)*,*-k)*" *#*/*")*0*#)*23'lRSU VWYZ'[-\8]J^\`dakbrczdfghikmHno_`u`b`w`x` z` {EFP@|}k/*lum no~}k/*lm no}k/*lm no}k/*"lm no}k/*#lm no}k/*lm nokL*'**'k lmnob`kM***'lmno`kM***'lmno`k>*'"l mnod`k>*'#l mnoe`k-4lm nok/*5lm nokX6Y789*:;9*:<9*:=9*:>9*":?9*#:}@Alm XnokK+B ,B+C*#gJ,C*#g9)k)gDE*kl)m4KnoKK/`)"`{ 8@k*++*G+G+MHJ,*)J,"*")J,#*#)J,*)J,*)J, * )J* , * , * KlV  !02ACRTcetv!"#m*noo!`{. @J@kU* *L A  }<* *L Ah  }`<*  * L Ah  }`<* *L Ah  }`<*" *"L Ah  }`<*# *#L Ah  }`<l6 +,-2.?/T0a1v234567m nop{ @@ @ @ @ @k+M9+N9  9 9  *g9 OPk9DgDHRJR9'* TkJ*  UOV*gk9,)*"c*#cW,l6 jkmno'p4rEsItQv\wuz{m I`N`nop\,`u``x` q` j` 'a`4T`{4Q # kg+X9+C9 *"g* o9  *#g* o*c9 * Y OVcZ9 P [o\ZJ,)],^,l& 1HZ_em\ gnoggpZ `H`_`W` I` 16` k+26+2:+2:,2:,2: 6090999*g9OPk9DgDH 9 9 2* Tk*"c9 * UOV*gk*#c9  Q  Qi,lV %-5<CLYjmsmm` p` -`5}`<v`Co`Lf`YY`4` ` no  {T. k+2>+2:+2:,2:,2:6  t 09  09 *"g* o9*#g* o*c9*YOVcZ9 P[o\Z9 Q  Q ,lB "*2@Sj}m*c` 2[`@M`S:`}`j)` w no |{A vk+26+2:+2:,2:,2: 6191999*g9OPk9DgDH 9 9 2* Tk*"c9 * UOV*gk*#c9  R  Rm,lV %,3:AJWhkq   mk` n` ,`3{`:t`Am`Jd`WW`2` ` no  {R. k+2>+2:+2:,2:,2:6  p 19  19 *"g* o9*#g* o*c9*YOVcZ9 P[o\Z9 R  R ,lB ""#)$0&>'Q(h){+,".m)`` 0Y`>K`Q8`{`h'` s no }x{A r