4@ 8 ) 8 8 8 8 8? @ 8 8 8 8 8 8 8 8 8 8 8> 8 8 8 8   , , , , ) > 8 8 8xDywidthheight()VCodeLineNumberTableLocalVariableTablethis$Lucar/unidata/geoloc/ProjectionRect;M(Lucar/unidata/geoloc/ProjectionPoint;Lucar/unidata/geoloc/ProjectionPoint;)Vcorner1%Lucar/unidata/geoloc/ProjectionPoint;corner2*(Lucar/unidata/geoloc/ProjectionPoint;DD)Vminimum'(Lucar/unidata/geoloc/ProjectionRect;)Vr(DDDD)Vx1y1x2y2wx0wy0getX()DgetYgetWidth getHeightgetMinXgetMinYgetMaxXgetMaxY getCenterX getCenterYadd DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;(DD)Vnewxnewy((Lucar/unidata/geoloc/ProjectionPoint;)VptisEmpty()Z StackMapTable intersects'(Lucar/unidata/geoloc/ProjectionRect;)Z(DDDD)Zwhx0y0 intersecto(Lucar/unidata/geoloc/ProjectionRect;Lucar/unidata/geoloc/ProjectionRect;Lucar/unidata/geoloc/ProjectionRect;)Vsrc1src2destcontains((Lucar/unidata/geoloc/ProjectionPoint;)Zpoint containedZrectgetLowerRightPoint'()Lucar/unidata/geoloc/ProjectionPoint;getUpperRightPointgetLowerLeftPointgetUpperLeftPoint getMinPoint getMaxPointtoString()Ljava/lang/String; toString2(I)Ljava/lang/String;ndecIfLjava/lang/String;setX(D)VsetYsetWidth setHeightsetRect readObject(Ljava/io/ObjectInputStream;)VsLjava/io/ObjectInputStream; Exceptions writeObject(Ljava/io/ObjectOutputStream;)VLjava/io/ObjectOutputStream;equals(Ljava/lang/Object;)ZoLjava/lang/Object;thathashCode()IresulttempJ nearlyEqualsother((Lucar/unidata/geoloc/ProjectionRect;D)Z maxRelDiff SourceFileProjectionRect.java HW ^_ `_ HI W c_ d_ e_ f_ CD ED FD GD a_ b_ im uw rs min: %.3f %.3f size: %.3f %.3fjava/lang/Object  java/lang/StringBuilder %.   min: max: _   "ucar/unidata/geoloc/ProjectionRect     ucar/nc2/util/Misc  java/io/Serializablejava/io/IOException#ucar/unidata/geoloc/ProjectionPointjava/lang/Mathabs(D)Dmin(DD)Dmax!com/google/common/math/DoubleMath fuzzyCompare(DDD)Icreate)(DD)Lucar/unidata/geoloc/ProjectionPoint;java/lang/DoublevalueOf(D)Ljava/lang/Double;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;java/io/ObjectInputStream readDoublejava/io/ObjectOutputStream writeDoublegetClass()Ljava/lang/Class;compare(DD)IdoubleToLongBits(D)J)(Lucar/unidata/geoloc/ProjectionPoint;D)Z!8)BCDEDFDGD,HIJ? *K L MNHOJ_ *++,,K %&L MNPQRQHSJh **++( K/01L*MNTQFDGDHUJM *+ + + + K 9:LMNVNHWJ E*'ck9 )ck9 'g9 )g9*  og og  KDEFG!H*IDJL\ EMNEXDEYDEZDE[D7\D -]D !$FD *GD^_J/*KML MN`_J/*KQL MNa_J/*KUL MNb_J/*KYL MNc_J/*KiL MNd_J/*KvL MNe_J4 **cKL  MNf_J4 **cKL  MNg_J8**ocKL MNh_J8**ocKL MNiUJ D* + I* + 9* + 9* + 9*((gg K &3CL>DMNDVN 8XD+ZD&YD3[DjklimJ ;* '9* '9* )9 * )9 * g  g K (:LH;MN;nD;oD 1XD'ZDYD ([D jklipJI*++K LMNqQjklrsJN* *KL MNt@uvJI *++++KLMNVNuwJ U* *9 *9 'c ))c ' *c) *cK#LHUMNUCDUEDUxDUyD8zD #2{D t ;@ |}J D* + J* + 9* + 9* + 9 ,))g g K &3CLHD~NDNDN 8XD+YD&ZD3[D JR+*  "@+*  "-+*  "+*  "K()'*:+Q(LRMNRQtP@vJ+*+#=*+$%*+&%=K:; >)@L* +MN+N)t  @J@*&*$'KKL MNJ/*&KTL MNJ/*$K]L MNJ@*$*&'KfL MNJ6 **'KoL  MNJ@**c**c'KxL MNJ\2()Y**SY**SY**SY**S+KL 2MNJm,Y-./01/2M,Y-3/,/,/4/,/,/2)Y**SY**SY* *SY* *S+K L mMNmTJJ *'*** K LMNCDjklJJ **'** K LMNEDjklJJ ***'* K LMNxDjklJJ ****' K LMNyDjklUJM *++++ K LMNVNjklWJy *'*)**K L4MNCDEDxDyDjklJ #+5I+59+59+59*( K "L>#MN#CD EDxD yDJe!+*6+*6+*6+*6K L!MN!Ja*++*7+7+8M,*9,*9,*9,*9K2 +-;=KML aMNaDNt8@JQ*:A  }<*:Ah  }`<*:Ah  }`<*:Ah  }`<K& %-:BOL QMNAIvJ= *+<>KL MN NJy(*?+?(@*A+A(@K'L (MN(N(Dt&@