4I          fV@f@V 9      % %  % s @v @p 9 O O O       O  >Ey0: centerLonDearthLucar/unidata/geoloc/Earth; constructCopy&()Lucar/unidata/geoloc/ProjectionImpl;CodeLineNumberTableLocalVariableTablethis1Lucar/unidata/geoloc/projection/LatLonProjection;result()V(Lucar/unidata/geoloc/Earth;)V(Ljava/lang/String;)VnameLjava/lang/String;9(Ljava/lang/String;Lucar/unidata/geoloc/ProjectionRect;)VdefaultMapArea$Lucar/unidata/geoloc/ProjectionRect; addParameters StackMapTablegetProjectionTypeLabel()Ljava/lang/String;paramsToStringequals(Ljava/lang/Object;)ZoLjava/lang/Object;that hashCode()IItempJ latLonToProjq(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/ProjectionPointImpl;)Lucar/unidata/geoloc/ProjectionPoint;latlon!Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPointImpl; projToLatLonm(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/LatLonPointImpl;)Lucar/unidata/geoloc/LatLonPoint;world%Lucar/unidata/geoloc/ProjectionPoint;%Lucar/unidata/geoloc/LatLonPointImpl; ([[F[[F)[[Ffrom[[FtofromX[FfromY ([[F[[FII)[[FlatFlonilatIndexlonIndexcnttoXtoYfromLatfromLon ([[D[[D)[[D[[D[D ([[D[[DII)[[D setCenterLon(D)D getCenterLon()D crossSeamM(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Zpt1pt2setDefaultMapArea'(Lucar/unidata/geoloc/ProjectionRect;)VbblatLonToProjRectG(Lucar/unidata/geoloc/LatLonRect;)[Lucar/unidata/geoloc/ProjectionRect;ylatlonR Lucar/unidata/geoloc/LatLonRect;lat0heightwidthlon0lon1rects%[Lucar/unidata/geoloc/ProjectionRect;projToLatLonBBF(Lucar/unidata/geoloc/ProjectionRect;)Lucar/unidata/geoloc/LatLonRect;startLatstartLondeltaLatdeltaLonllpt+(DDDD)[Lucar/unidata/geoloc/ProjectionRect;lat1 SourceFileLatLonProjection.java/ucar/unidata/geoloc/projection/LatLonProjection  l   `f gh de c VWLatLonProjection `c ia"ucar/unidata/geoloc/ProjectionRect ` ` Wucar/nc2/constants/CFgrid_mapping_namelatitude_longitude   earth_radius  semi_major_axissemi_minor_axis Lat/Lonjava/lang/StringBuilder `a Center lon:  TU  !l "# no$ %& '( tu) *+ ,- ./ 012 34 56 7 86"ucar/unidata/geoloc/ProjectionImpl9 :- , ; < => ?> @ A B C D EFucar/unidata/geoloc/LatLonRect `G H-java/lang/ObjectgetNamegetDefaultMapArea&()Lucar/unidata/geoloc/ProjectionRect;setName(DDDD)V(Ljava/lang/String;Z)V"ucar/unidata/geoloc/EarthEllipsoidDEFAULT addParameter'(Ljava/lang/String;Ljava/lang/String;)Vucar/unidata/geoloc/Earth isSpherical()ZgetEquatorRadius(Ljava/lang/String;D)V getPoleRadiusappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;ucar/unidata/util/Formatd(DI)Ljava/lang/String;toStringgetClass()Ljava/lang/Class;java/lang/Doublecompare(DD)IdoubleToLongBits(D)Jucar/unidata/geoloc/LatLonPoint getLongitude ucar/unidata/geoloc/LatLonPoints lonNormal(DD)D getLatitude'ucar/unidata/geoloc/ProjectionPointImpl setLocation(DD)V#ucar/unidata/geoloc/ProjectionPointgetX#ucar/unidata/geoloc/LatLonPointImpl setLongitude(D)VgetY setLatitudejava/lang/Math IEEEremainderabs getCenterXgetLowerLeftPoint'()Lucar/unidata/geoloc/LatLonPointImpl;getUpperRightPointgetWidthsetRectgetMinYgetMinX getHeightcreate%(DD)Lucar/unidata/geoloc/LatLonPoint;&(Lucar/unidata/geoloc/LatLonPoint;DD)Vmin!9TUVWXYZn*Y**L+*+*+* +[ !" #($\*]^_^`aZ= * * [+, -\  ]^`bZP* *+ * [01 23\]^VW`cZY *+ Y* [;<=\]^de`fZe*+* *,* [F GHI\ ]^deghiaZ=** **  *!*  *"* # [LMN"P/Q<S\ =]^j"klZ-$[[\ ]^mlZE%Y&'(*)*(+[d\ ]^noZe*++*,+,+M*,*,*-,)*).[* qrstvw8x:yOzQ|\ e]^epqHr^j& @Js@tuZ&*)/A  }<*h*0`<[$\ &]^_vwxj$yzZ[,+1*)2+34,[ \ ]^{|_}~Z\,+56,+78,[ \ ]^_~Zv+2N+2:,S,-S,[ \4]^ yZV [+26,2:,2:+2:+2: 6  7 08 *)  0*)g: jE8 ZE *'=)*)[ \ ]^ TUZ/*)[\ ]^Zf+5,5g>?[\ ]^j@ZJ*+A*+B)[#$ &\]^hZq +CDI+ED(g>9+F9+CG*)29+EG*)29  Y YHSY YHS:   2(I S5*)cg9  2( I 2 g c( gI [6 2345,6<8V9^:l;t>?@C\\ %U ]^UUU,}U<mU VS jtO1Z -+JI+K9+L9+M9(N: OY P[GH JKMN\H-]^-h(U "UUU| Z 'g>9 'QH)g9  R:9 )*)2J*)29 Y YHSY YHS:  :  2*)g': I SO) 2)'  I S3*)c)g9 2)' I 2 gc' g I [J` abcd$f-g8iRj[kplxmnoqrsu\\ $U]^UUUU U U Ru j$S/