4j          @:v@{       @@       ?zG    Q  Q    < < < !"#$ <% < &' ( )@ * + ,- . / 0>?!TD- 1@f &, 2 34 a5 a6lat0Dlon0 false_east false_northRHP lon0DegreescosLat0sinLat0maxR_lat0_lon0 constructCopy&()Lucar/unidata/geoloc/ProjectionImpl;CodeLineNumberTableLocalVariableTablethis8Lucar/unidata/geoloc/projection/VerticalPerspectiveView;result$Lucar/unidata/geoloc/ProjectionImpl;()V(DDDD)V earthRadiusdistance (DDDDDD)V false_eastingfalse_northing StackMapTable precalculateequals(Ljava/lang/Object;)ZoLjava/lang/Object;that7hashCode()IItempJ getHeight()D getOriginLon getOriginLatgetP setOriginLon(D)Vlon DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; setHeightheight setOriginLatlatgetProjectionTypeLabel()Ljava/lang/String;paramsToStringtoString crossSeamM(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Zpt1%Lucar/unidata/geoloc/ProjectionPoint;pt2 latLonToProjq(Lucar/unidata/geoloc/LatLonPoint;Lucar/unidata/geoloc/ProjectionPointImpl;)Lucar/unidata/geoloc/ProjectionPoint;toXtoYlatLon!Lucar/unidata/geoloc/LatLonPoint;)Lucar/unidata/geoloc/ProjectionPointImpl;fromLatfromLonlonDiffcoscksp89 projToLatLonm(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/LatLonPointImpl;)Lucar/unidata/geoloc/LatLonPoint;toLatworld%Lucar/unidata/geoloc/LatLonPointImpl;toLonfromXfromYrhorconcomc:; ([[F[[FII)[[Fifrom[[FtolatIndexlonIndexcntfromLatA[FfromLonAresultXAresultYA ([[F[[F)[[FfromXAfromYAtoLatAtoLonA ([[D[[DII)[[D[[D[D ([[D[[D)[[DlatLonToProjBBF(Lucar/unidata/geoloc/LatLonRect;)Lucar/unidata/geoloc/ProjectionRect;rect Lucar/unidata/geoloc/LatLonRect;bbhelper6Lucar/unidata/geoloc/projection/sat/BoundingBoxHelper; SourceFileVerticalPerspectiveView.java6ucar/unidata/geoloc/projection/VerticalPerspectiveView ie ge he { <= >? @A BC"ucar/unidata/geoloc/ProjectionImpl {}VerticalPerspectiveView {DE FG de fe je |ucar/nc2/constants/CFgrid_mapping_namevertical_perspective HIlatitude_of_projection_origin HJlongitude_of_projection_origin earth_radiusperspective_point_heightucar/nc2/constants/CDMunitskm KG ne LG me MG le ke NG oe OP QRS TU qe pe java/lang/StringBuilder {|VerticalPerspectiveView{lat0= VW VX, lon0= , false_east=, false_north=, R=, H=, P= VYZ [\ ] ^G _ ` aGjava/lang/Double bc d eG fG g h4ucar/unidata/geoloc/projection/sat/BoundingBoxHelper {i java/lang/Objectucar/unidata/geoloc/LatLonPoint'ucar/unidata/geoloc/ProjectionPointImpl#ucar/unidata/geoloc/ProjectionPoint#ucar/unidata/geoloc/LatLonPointImpldefaultMapArea$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)D addParameter'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;D)Vsincos toDegreessqrtgetClass()Ljava/lang/Class;compare(DD)I"ucar/unidata/geoloc/ProjectionRectdoubleToLongBits(D)Jappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(D)Ljava/lang/StringBuilder;(C)Ljava/lang/StringBuilder; ucar/unidata/geoloc/LatLonPoints isInfinite((Lucar/unidata/geoloc/ProjectionPoint;)ZgetXabs getLatitude getLongitude lonNormal setLocation(DD)VgetYasinatan setLatitude setLongitude$(Lucar/unidata/geoloc/Projection;D)V! defegeheiejekelemeneoepeqerstv2Y******L+* +* +u() *(+0,v2wx yz{|t;  *u 3 4v  wx{}tc *')u ? @v4 wx de fe ~e e{tK **'*)*** * ***'* )*!"k*$"k   *% *& *()uJOQRST#U)V/X3Z;[B\I]U^a_o`wabdvHwxdefe~eee e o|t N***+**,-**./***oc0*1*k*0g*0co3k4uj kl!m0pMqv Nwxtq*++*5+5+M,*6,*6,*6,*6,*6,*6* , * , * 7uRuvwxz|+}-~;=KM[]km{}v wxx, @J@tU* *8 A  }<* *8 Ah  }`<* *8 Ah  }`<* *8 Ah  }`<* *8 Ah  }`<* *8 Ah  }`<u6 2?Tavv wxy @@ @ @ @ @t/*uv wxt/*9uv wxt/*:uv wxt/*0uv wxtR*'9*'*u vwxetF *'*u v wx etU**:*'*uvwxet-uv wxt/*;uv wxtd?*@A?*@B?*@C?*@D?*@E?*@F?*0@}GHuv dwxt?+I ,I+J,Jk+J,JgKLu  v ?wx??,@t +N9+O9 9 */gP9 *+*k*-,k ,kc9 *0g*0 go9 *0oRJR9F**k,k *kcJ**k*-*k*+,k ,kgkc9,)T,u6 &CS_ck !$%vz cehewxy3e eee &e Cte Sde2k B t[+J9+U9 *g9 *g9 k  kc39  *o9 *0g9*0c9*0  kkog3g o ocoV9*99 KW,*+k *k*-k ocVJ*YgKW8 *-k,k *+k*kg9**ko[c9C*Y6* wo[c9 w9* o[c9 9*J).J.9 \c9^9,)_,`,uz*+./"021;2C3K4q6w7z89:;<=> ?A B'E,G1H8I?JGLNNSOYPve[wx[[y,/eweSeKe 2)e ; e CeKeqezeS $ t +26+2:+2:,2:,2: 609099*/gP9*+*k*-,k,kc9*0g*0go9*0oR9 R9 G**k,k*kc9 **k*-*k*+,k,kgkc9  Q  Q6,uVab cdeh%i-j5l<mKnhoxpqrtuxyh{ve e -e5eKeh}exme@e e wx  rC t+2>+2:+2:,2:,2:6  k 09  09 *g9 *g9  kkc39*o9*0g9*0c9*0kkog3goocoV9*9 9KW,*+k*k*-kocV9*YgKW8*-k,k*+k*kg9* *ko[c9 D*Y6* wo[c9 w9* o[c9 9 *9.9 .9   \c9  ^9  Q  Q ,u% "*2;DT]em,4CJPW^emt|ve*Ze 2ReT0e]'eeemeeeP:ee n wx }xs $t +26+2:+2:,2:,2: 619199*/gP9*+*k*-,k,kc9*0g*0go9*0oR9 R9 G**k,k*kc9 **k*-*k*+,k,kgkc9  R  R:,uV %,3:Ifvve e ,e3eIef{evke>e e wx  pC t+2>+2:+2:,2:,2:6  g 19  19 *g9 *g9  kkc39*o9*0g9*0c9*0kkog3goocoV9*9 9KW,*+k*k*-kocV9*YgKW8*-k,k*+k*kg9* *ko[c9 D*Y6* wo[c9 w9* o[c9 9 *9.9 .9   \c9  ^9  R  R ,u% ")09BR[ck      *2AHNU\ckry "ve)We 0PeR.e[%ecekeeeN8ee j wx ~yto $tUaY**4bM,+cu 0 1v wx