4 3 3 3 3 3               3 * C C C 3 C C C 3@$ 3 B C 3xDynext!Lucar/nc2/ft2/simpgeometry/Point;prevdataLucar/ma2/Array;getGeometryType*()Lucar/nc2/ft2/simpgeometry/GeometryType;CodeLineNumberTableLocalVariableTablethis#Lucar/nc2/ft2/simpgeometry/CFPoint;getData()Lucar/ma2/Array;getX()DgetYgetNext#()Lucar/nc2/ft2/simpgeometry/Point;getPrevsetData(Lucar/ma2/Array;)VarrsetX(D)VsetYsetNext$(Lucar/nc2/ft2/simpgeometry/Point;)VsetPrev setupPointW(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Variable;I)Lucar/nc2/ft2/simpgeometry/Point;ax!Lucar/nc2/dataset/CoordinateAxis; nodeCountsLucar/nc2/Variable;xPtsyPtsitrXLucar/ma2/IndexIterator;itrYpointeLjava/lang/Exception;dataset Lucar/nc2/dataset/NetcdfDataset;variindexIindmultiZ indexFinder5Lucar/nc2/ft2/simpgeometry/SimpleGeometryIndexFinder;axesLjava/util/List; nodeCoords[Ljava/lang/String; node_c_strLjava/lang/String;LocalVariableTypeTable3Ljava/util/List; StackMapTable getBBUpper()[DbbUpper[D getBBLowerbbLowerW(DDLucar/nc2/ft2/simpgeometry/Point;Lucar/nc2/ft2/simpgeometry/Point;Lucar/ma2/Array;)V()V SourceFile CFPoint.java JK DE FE GH IH ucar/nc2/constants/CFnode_coordinates  Gucar/nc2/dataset/CoordinateAxis  node_count 3ucar/nc2/ft2/simpgeometry/SimpleGeometryIndexFinder java/lang/StringBuilder :  T      [\>ucar/nc2/ft2/simpgeometry/exception/InvalidDataseriesExceptionFError: Only dataseries of rank 1 or 2 are allowed for simple geometry.    V ^_ `_!ucar/nc2/ft2/simpgeometry/CFPoint ab XY ZYjava/io/IOExceptionucar/ma2/InvalidRangeException  UV WV cb java/lang/Objectucar/nc2/ft2/simpgeometry/Pointucar/nc2/dataset/NetcdfDatasetucar/nc2/Variablejava/util/Listjava/util/Iteratorjava/lang/Stringucar/ma2/Arrayucar/ma2/IndexIteratorjava/lang/Exception&ucar/nc2/ft2/simpgeometry/GeometryTypePOINT(Lucar/nc2/ft2/simpgeometry/GeometryType;getCoordinateAxes+()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()Z()Ljava/lang/Object; getFullName()Ljava/lang/String;equals(Ljava/lang/Object;)Z findVariable'(Ljava/lang/String;)Lucar/nc2/Variable;(Lucar/nc2/Variable;)V getBeginning(I)Iappend(I)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;getEndtoStringread$(Ljava/lang/String;)Lucar/ma2/Array;reducejava/lang/Integer(I)Ljava/lang/String; getDouble(I)DgetRank()I0ucar/nc2/ft2/simpgeometry/CFSimpleGeometryHelpergetSubsetString((Lucar/nc2/Variable;I)Ljava/lang/String;(Ljava/lang/String;)VgetIndexIterator()Lucar/ma2/IndexIterator; getDoubleNextprintStackTrace!3BCDEFEGHIHJKLMN.O$P QRSTN/*O-P QRUVN/*O6P QRWVN/*O?P QRXYN/*OHP QRZYN/*OQP QR[\N>*+O [\PQR]K^_N>*'O dePQRDE`_N>*'O mnPQRFEabN>*+O vwPQRGHcbN>*+O PQRIHdeNvz66: +: : : ,   :  :8: 2:  2: , : +:Y: 6\ Y   !"#: Y   !"#:5 $"#: $"#:*%*%r*%*%,&M/*,,'(#)*,Y !()ڻ*Y+,-:-:***:./0/1,&S2,,'(#2.,Y !(2 *Y+,3Y456:b7:5 ::*lo8lo9lo*O9 )HW[jnq{!+0:Ddtw47AO[dloqvxPH&fghi.jKkKlmnmoHgjKXkKqpqzQRzrsztizuvxjKxkKwwvtxy qz{ k|} hDg eFg )Q~ { k| 23()]138 CE 33NTY*;;QR;DE;FE;IH;GH;JK3CC N8 *AO = >P  QR