4 uW X YZ [\ ] ^ _`a bc de fg h i j k lm n o fpq r st u vw x fy z f{ f|}~      f 0r   4          A             ^W 9    #  $  j ^ ^   "    zW    . .       W                    A AP A     A A  InnerClassesGridSetComparatorGridComparatorloggerLorg/slf4j/Logger;gdsLucar/nc2/dt/GridDataset;pathLjava/lang/String;.(Lucar/nc2/dt/GridDataset;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis"Lucar/nc2/dt/grid/GridDatasetInfo;writeXML((Lorg/jdom2/Document;)Ljava/lang/String;docLorg/jdom2/Document;fmtLorg/jdom2/output/XMLOutputter;-(Lorg/jdom2/Document;Ljava/io/OutputStream;)VosLjava/io/OutputStream; ExceptionsmakeDatasetDescription()Lorg/jdom2/Document;axis!Lucar/nc2/dataset/CoordinateAxis;gridsetGridset!Lucar/nc2/dt/GridDataset$Gridset;ct&Lucar/nc2/dataset/CoordinateTransform; dateRangeLorg/jdom2/Element;rootElemgridSetsLjava/util/List;bb Lucar/unidata/geoloc/LatLonRect;startLucar/nc2/time/CalendarDate;endLocalVariableTypeTable3Ljava/util/List; StackMapTablegetDatasetBoundariesWKT()Ljava/lang/String; makeGridForm ensAxisElens#Lucar/nc2/dataset/CoordinateAxis1D;timeAxisElementnewTimeZvertAxisElementgridLucar/nc2/dt/grid/GeoGrid;gcsLucar/nc2/dt/GridCoordSystem;timevertiIgrids currentTime currentVerttimeElemvertElemrect$Lucar/unidata/geoloc/ProjectionRect;projBBOXminxmaxxminymaxy,Ljava/util/List; addAcceptList(Lorg/jdom2/Element;)V rootElementelem gridAsPoint writeAxis2H(Lucar/nc2/dataset/CoordinateAxis;Ljava/lang/String;)Lorg/jdom2/Element;attLucar/nc2/Attribute;valuesmessageeLjava/io/IOException;name ncmlWriterLucar/nc2/write/NcmlWriter;varElemdtLucar/ma2/DataType;axisTypeLucar/nc2/constants/AxisType; compareAxisE(Lucar/nc2/dataset/CoordinateAxis;Lucar/nc2/dataset/CoordinateAxis;)Zaxis1axis2 getCoordAxes+(Lucar/nc2/dt/GridDataset;)Ljava/util/List;axesHashLjava/util/Set;2Ljava/util/Set; SignatureN(Lucar/nc2/dt/GridDataset;)Ljava/util/List;getCoordTransformsctHash7Ljava/util/Set;S(Lucar/nc2/dt/GridDataset;)Ljava/util/List; writeAxis6(Lucar/nc2/dataset/CoordinateAxis;)Lorg/jdom2/Element;getShapeString([I)Ljava/lang/String;shape[IbufLjava/lang/StringBuilder;writeBoundingBox5(Lucar/unidata/geoloc/LatLonRect;)Lorg/jdom2/Element;bbElem writeGridSet6(Lucar/nc2/dt/GridDataset$Gridset;)Lorg/jdom2/Element;axisElemLucar/nc2/dt/GridDatatype;csElemcswriteCoordTransform;(Lucar/nc2/dataset/CoordinateTransform;)Lorg/jdom2/Element;pElemparamLucar/unidata/util/Parameter;ctElem writeGrid/(Lucar/nc2/dt/GridDatatype;)Lorg/jdom2/Element;dimLucar/nc2/Dimension;descbuffdims()V SourceFileGridDatasetInfo.java T org/jdom2/output/XMLOutputter      org/jdom2/Element gridDataset org/jdom2/Document location   )*   ucar/nc2/dataset/CoordinateAxis 56  2ucar/nc2/dt/grid/GridDatasetInfo$GridSetComparator  ucar/nc2/dt/GridDataset$Gridset @A 1*$ucar/nc2/dataset/CoordinateTransform FG  ! => "# $#TimeSpanbegin % &  ' () gridForm */ucar/nc2/dt/grid/GridDatasetInfo$GridComparator +, -.ucar/nc2/dt/grid/GeoGrid /0 12 34 54ensemble  %&timeSetvertSet LMucar/nc2/dt/GridDatatype  6 projectionBox 789 (: ;8 <8 =8 AcceptList GridAsPointacceptxml displayNamexml_file xml (file)csvcsv_file csv (file)geocsv geocsv_file geocsv (file)netcdfGriducar/nc2/write/NcmlWriter > ?@ 78 ABtype CD EFGucar/nc2/Attribute HI JKnpts LMN %Ojava/io/IOException7Couldn't read values for %s. Omitting element.java/lang/Object PQ R ST UVjava/util/HashSet W0 X YZ [\] ^\_ `a bcjava/util/List d e,java/lang/StringBuilder fg fh LatLonBoxwest i8j kleast m8south n8north o8gridSet paxisRef coordTransRefq rcoordTransform transformType stu vwx yucar/unidata/util/Parameter parametervalue z {No description |ucar/nc2/Dimension } ~ , ,  ucar/nc2/dt/grid/GridDatasetInfo "ucar/nc2/dt/grid/GridDatasetInfo$1java/util/Iteratorucar/unidata/geoloc/LatLonRectucar/nc2/time/CalendarDateucar/nc2/dt/GridCoordSystem"ucar/unidata/geoloc/ProjectionRectjava/lang/Stringucar/ma2/DataTypeucar/nc2/constants/AxisType java/util/Setorg/jdom2/output/FormatgetPrettyFormat()Lorg/jdom2/output/Format;(Lorg/jdom2/output/Format;)V outputStringoutput(Ljava/lang/String;)Vucar/nc2/dt/GridDataset getLocation setAttribute9(Ljava/lang/String;Ljava/lang/String;)Lorg/jdom2/Element;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; addContent((Lorg/jdom2/Content;)Lorg/jdom2/Element; getGridsets()Ljava/util/List;'(Lucar/nc2/dt/grid/GridDatasetInfo$1;)Vsort(Ljava/util/Comparator;)VgetBoundingBox"()Lucar/unidata/geoloc/LatLonRect;getCalendarDateStart()Lucar/nc2/time/CalendarDate;getCalendarDateEndtoString'(Ljava/lang/String;)Lorg/jdom2/Element;,ucar/nc2/dt/grid/gis/GridBoundariesExtractorvalueOfI(Lucar/nc2/dt/GridDataset;)Lucar/nc2/dt/grid/gis/GridBoundariesExtractor;getGridssize()Iget(I)Ljava/lang/Object;getCoordinateSystem()Lucar/nc2/dt/GridCoordSystem; getTimeAxis#()Lucar/nc2/dataset/CoordinateAxis;getVerticalAxis%()Lucar/nc2/dataset/CoordinateAxis1D;getEnsembleAxis&()Lucar/unidata/geoloc/ProjectionRect;getMinX()Djava/lang/Double(D)Ljava/lang/Double;getMaxXgetMinYgetMaxY getFullNamegetShape()[I getDataType()Lucar/ma2/DataType; getAxisType()Lucar/nc2/constants/AxisType; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainermakeAttributeElement)(Lucar/nc2/Attribute;)Lorg/jdom2/Element;makeValuesElement)(Lucar/nc2/Variable;Z)Lorg/jdom2/Element;getSize()Jjava/lang/Long(J)Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;org/slf4j/Loggerwarn*(Ljava/lang/String;Ljava/lang/Throwable;)Vequals(Ljava/lang/Object;)ZgetGeoCoordSystemgetCoordinateAxesaddAll(Ljava/util/Collection;)Zstream()Ljava/util/stream/Stream;java/util/stream/Streamsortedjava/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;getCoordinateTransformsgetRankappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder; getLonMinucar/unidata/util/Formatdfrac(DI)Ljava/lang/String; getLonMax getLatMin getLatMaxgetNamejava/util/Collections(Ljava/util/List;)VgetTransformType"()Lucar/nc2/dataset/TransformType;ucar/nc2/dataset/TransformType getParameters+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;getStringValuegetDescription getDimensionsisShared getShortName getLengthlength getAttributesorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!uY**+*,45 67 SYM,+ @ A  bYN-+,L MN* s_ Y L Y+ M+*W*+*W**N--:+*W*N-Y-::+*W**: :+*!W*":+*#W*$:*%:HC Y& : Y' ()W Y* ()W+W*++,rV WX#Y+Z6fXgchf~p~#:QX]p X   #5_ ULpw\Q p8 6  !##_5 *,-   Y. L Y+ M+*W*+*W*/N-0Y1::::6  -2- 34:  5:  6:  7:  " 8:*9::+W * ;6 Y< :+W* =:: W :66* ;1 Y> :W* ?:: W :* @W *":  +* #W-3ABC: YD : YE :   FGH)W  W YI :   JGH)W  W YK : LGH)W W YM : NGH)W W+ W*$:*%:HC Y& : Y' ()W Y* ()W+W*++,C #+6@NQTWZhu|%*26BHSXcy     &1;F]t{!$%u | P] F5 xo@BQ1T.W+Z(S/ y      &\1Q @B  6  &     T    4 (     4 )                 YO M YP N- YQ R)SRW- YQ T)SUW- YQ V)SVW- YQ W)SXW- YQ Y)SYW- YQ Z)S[W- YQ \)S\W Y] : YQ \)S\W,-W,W+,WB' ),.-H.b/|012367BCDE4 / +^Y_N Y, :`+aWb*+cdW+e:fgW+h:ijW+kl:m:-nW-+o:p+qrWW#:tuY+aSv:wxsVHIKMN$O4Q:RGTMUSV`YZ]^_c`abep  :M !-Y"^ #$ $as%&z+,+,+,yijl m noq '()*YzY{M+N-(-:|:,}~W,(1?B41(YYQ+, Q+-.-/01*YzY{M+N-(-:|:,~W,(1?B41(YYQ2, Q23.-/456^Y_M Y N-`+aW-b*+cdW+e:-fgW+h:-ijW+kl:m:-,nW+5,+o:-W#:tuY+aSv:wx-sR,2>DJVwf w  2D} !)V^ #$ #Ys78.YM>+ ,W,+.W,#)* ..9:&;<   =>p Y M, Y +)W, Y +)W, Y +)W, Y +)W, #<Un pp f?@A,  Y M+|N,`-W-C: YD : YE :FGH)WW YI :JGH)WW YK :LGH)WW YM :  NGH)W W,W-}:  1 : Y :  ` aW, W-:  1  : Y :  ` W, W+:   :   A: ,* @W," &1<M U ` q y   0;HO R"Z#_$~%&(B  ; 0 ~ C  D}E&h1]<R`.  Z4 Z4 B         7 7#FGp Y M,`+W,+W+N-=-: Y :`WW,W,* B CD#E?FJGWHdIkJnK4J!H?,IJpp fK+ BLM9 ^Y_M Y N-`+W+ +:-WY:+:62E3: WWW-bW+:-fgW+:m: -, nW-bOQRT5U>WGXOY^Zl[q\y]^`Ybcefgmnoqp l.NORN  C5PGQ<ORDI 1^ A"A^ "& # #ST! w/UV" 0 f