4_                  & & & * * * *     :     W W W  W W W       @$ V  TcfplLorg/slf4j/Logger;pointsLjava/util/List; Signature3Ljava/util/List;next#Lucar/nc2/ft2/simpgeometry/Polygon;previsInteriorRingZdataLucar/ma2/Array;getGeometryType*()Lucar/nc2/ft2/simpgeometry/GeometryType;CodeLineNumberTableLocalVariableTablethis%Lucar/nc2/ft2/simpgeometry/CFPolygon; getPoints()Ljava/util/List;5()Ljava/util/List;getData()Lucar/ma2/Array;getNext%()Lucar/nc2/ft2/simpgeometry/Polygon;getPrevgetInteriorRing()ZaddPoint(DD)VxDyptPrev!Lucar/nc2/ft2/simpgeometry/Point; StackMapTablesetData(Lucar/ma2/Array;)VsetNext&(Lucar/nc2/ft2/simpgeometry/Polygon;)V((Lucar/nc2/ft2/simpgeometry/CFPolygon;)V setNextOncesetPrev setPrevOncesetInteriorRing(Z)Vinterior setupPolygonY(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;I)Lucar/nc2/ft2/simpgeometry/Polygon;ax!Lucar/nc2/dataset/CoordinateAxis; nodeCountsLucar/nc2/Variable;interiorRingValueIsmallertailpncirpncItrLucar/ma2/IndexIterator;pncIndpncEnditrXitrYxPtsyPtseLjava/lang/Exception;dataset Lucar/nc2/dataset/NetcdfDataset;polyvarindexpartNodeCounts interiorRingsaxes nodeCoords[Ljava/lang/String; nodeCoStrLjava/lang/String; pNodeCoStrinteriorRingsStr indexFinder5Lucar/nc2/ft2/simpgeometry/SimpleGeometryIndexFinder;lowerupperLocalVariableTypeTable3Ljava/util/List; !" getBBUpper()[DptbbUpper[DptList getBBLowerbbLower()V(Ljava/util/List;)V6(Ljava/util/List;)V SourceFileCFPolygon.java# $% Z[ cd ^_ `_ ab &u '( )*ucar/nc2/ft2/simpgeometry/Point!ucar/nc2/ft2/simpgeometry/CFPoint + ,-#ucar/nc2/ft2/simpgeometry/CFPolygon . /0 12ucar/nc2/constants/CFnode_coordinates3 45 67 89 :u ^;ucar/nc2/dataset/CoordinateAxis <= >- node_count ?@part_node_count3ucar/nc2/ft2/simpgeometry/SimpleGeometryIndexFinder A BC DCjava/lang/StringBuilder EF: EG H= IJ Kp LM NO vw P(Q RS ~>ucar/nc2/ft2/simpgeometry/exception/InvalidDataseriesExceptionFError: Only dataseries of rank 1 or 2 are allowed for simple geometry. T Ip U( VC lm qr srjava/io/IOExceptionucar/ma2/InvalidRangeException XY W=X YT ZO [O\ ]^java/util/ArrayListjava/lang/Object!ucar/nc2/ft2/simpgeometry/Polygonucar/nc2/dataset/NetcdfDatasetucar/nc2/Variablejava/util/Listjava/util/Iteratorjava/lang/Stringucar/ma2/Arrayucar/ma2/IndexIteratorjava/lang/Exception&ucar/nc2/ft2/simpgeometry/GeometryTypePOLYGON(Lucar/nc2/ft2/simpgeometry/GeometryType;isEmptysize()Iget(I)Ljava/lang/Object;W(DDLucar/nc2/ft2/simpgeometry/Point;Lucar/nc2/ft2/simpgeometry/Point;Lucar/ma2/Array;)Vadd(Ljava/lang/Object;)ZcleargetCoordinateAxes+()Lcom/google/common/collect/ImmutableList; attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContainerfindAttributeString8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object; getFullName()Ljava/lang/String;equals findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;(Lucar/nc2/Variable;)V getBeginning(I)IgetEndappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringread$(Ljava/lang/String;)Lucar/ma2/Array;reducegetIndexIterator()Lucar/ma2/IndexIterator; getDoubleNext()DgetRank0ucar/nc2/ft2/simpgeometry/CFSimpleGeometryHelpergetSubsetString((Lucar/nc2/Variable;I)Ljava/lang/String;(Ljava/lang/String;)V getIntNextgetInt getMessageorg/slf4j/LoggererrorgetYgetXorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!VWXYZ[\]^_`_abcdefg.h)i jklmg/*h2i jk\nopg/*h;i jkqrg/*hDi jksrg/*hMi jktug/*hVi jkvwg @:***d  :* Y') Wh^`a(d?ei*@jk@xy@zy={|}( ~g>*+h mnijkcdgb+*+*+huvz{ijk^_}gX*+++*h ijk^k}g>*+h ijk^kgb+*+*+hijk`_}gX*+++*h ijk`k}g>*+h ijk`kg>*h ijkbg4*::+: : : ,:  :  8 :  2!:   2!: ,"#:  !+ $:,%#:! +$:,%#:! +$:&Y':(6)6 *Y+,-.,/01: *Y+,-.,/01:2:2:***3*445,6K-*,,7819}*,*Y+.,/89_:Y;<*:=::2: =:66>`6?68?6'"*@*@*44A,6R1,,781B.,*Y+.,/8B :Y;<C`6YDEF:G: E:*JKL* H I :hVU /N]aptw18?DINS]r  !"%&'() .034(6D9I:L=QCTDYF^GsHyLOPSTW^_`abefgn k"l0m2piV"N&()O_HdEd>/,8?d1d"4jk4442d2d (%[ x z /  vYQI  }8(& &W9 -&&&gRL*MM,+,  NR+,  NR*MN-A- :+1O +OR+1N +NR+\1PcR+\1PcR+h>y{ |}~&8Vdn|i*V0|jk [  ]}-+ gRL*MM,+,  NR+,  NR*MN-A- :+1O +OR+1N +NR+\1PgR+\1PgR+h> &8Vdn|i*V0|jk [  ]}-+ gs-*R*SJ*TYU****h" "',i -jkg'*R*SJ*+****h" !&i'jk'Z[ 'Z]\