4  %B? % % % % % % % % % % % %  % % %   %  % ' ' ' '  % %   % VertexType InnerClassesserialVersionUIDJ ConstantValuetype1LProGAL/geom3d/kineticDelaunay/Vertex$VertexType; polarAngleD initAnglecosAnglesinAngle polarRadiussquaredPolarRadiustet#LProGAL/geom3d/kineticDelaunay/Tet;depthIsphereLProGAL/geom3d/volumes/Sphere;flagZatomNameLjava/lang/String;atomTypeaaTypeCeadjacentVerticesLjava/util/HashSet; Signature;Ljava/util/HashSet;adjacentVerticesFastLjava/util/ArrayList;=Ljava/util/ArrayList;processedTetsFast:Ljava/util/ArrayList;indexatomId indexCounter(LProGAL/geom3d/Point;)VCodeLineNumberTableLocalVariableTablethis&LProGAL/geom3d/kineticDelaunay/Vertex;pLProGAL/geom3d/Point;getId()IsetId(I)VgetType3()LProGAL/geom3d/kineticDelaunay/Vertex$VertexType;setType4(LProGAL/geom3d/kineticDelaunay/Vertex$VertexType;)VgetPolarRadius()DsetPolarRadius(D)VgetSquaredPolarRadiussetSquaredPolarRadiussqPR getPolarAngle setPolarAngle getInitAngle setInitAngle StackMapTable returnAsPoint()LProGAL/geom3d/Point; getCosAngle setCosAngle getSinAngle setSinAnglegetDepth()Ljava/lang/Integer;setDepth(Ljava/lang/Integer;)VLjava/lang/Integer;getAdjacentVerticesFast()Ljava/util/ArrayList;?()Ljava/util/ArrayList;getTet%()LProGAL/geom3d/kineticDelaunay/Tet;setTet&(LProGAL/geom3d/kineticDelaunay/Tet;)VgetTetrahedronX(LProGAL/geom3d/kineticDelaunay/KineticAlphaComplex;)LProGAL/geom3d/kineticDelaunay/Tet;kDT3LProGAL/geom3d/kineticDelaunay/KineticAlphaComplex;computeAdjacentVerticesFastvalpha2'(LProGAL/geom3d/kineticDelaunay/Tet;D)VnnTetbknTetstackLjava/util/Stack;LocalVariableTypeTable6Ljava/util/Stack;isBig()Z compareTo)(LProGAL/geom3d/kineticDelaunay/Vertex;)Iarg0toString()Ljava/lang/String;(Ljava/lang/Object;)I()VSLProGAL/geom3d/Point;Ljava/lang/Comparable; SourceFile Vertex.java ` A@ HI LM TUjava/util/ArrayList ` XY [Y _I ]I => D@ E@ ?@ProGAL/geom3d/Point ` B@ C@ j FG   !ProGAL/geom3d/kineticDelaunay/Tet $ProGAL/geom3d/kineticDelaunay/Vertex java/util/Stack       java/lang/Comparable/ProGAL/geom3d/kineticDelaunay/Vertex$VertexTypejava/util/Iterator(LProGAL/geomNd/Point;)VtoVector()LProGAL/geom3d/Vector;(LProGAL/geom3d/Vector;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;intValue1ProGAL/geom3d/kineticDelaunay/KineticAlphaComplex getTetrahedra()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; hasVertex)(LProGAL/geom3d/kineticDelaunay/Vertex;)ZclearsetFlag(Z)Vpush&(Ljava/lang/Object;)Ljava/lang/Object;isEmptypopadd(Ljava/lang/Object;)Z getCorner)(I)LProGAL/geom3d/kineticDelaunay/Vertex;distanceSquared(LProGAL/geom3d/Point;)D neighbors$[LProGAL/geom3d/kineticDelaunay/Tet;getFlag(I)Ljava/lang/String;!%489:;=>?@A@B@C@D@E@FGHIJKLMNOPIQRS@TUVWXYVZ[YV\]I^I _I`ab@*+***** Y * Y * Y` c& * !"'#2+?,d@ef@ghijb/*c.d efklb:*c/def]Imnb/*c1d efopb:*+c2def=>qrb/*c3d efstb:*'c4defD@urb/*c5d efvtb:*'c6defw@xrb/*c7d efytb:*'c8def?@zrb/*c9d ef{tbV**'c; <>defA@|}~b6 Y*c@d  efrb/*cBd eftb:*'cCdefB@rb/*cDd eftb:*'cEdefC@b2*cFd efb= *+cGd ef Hb/* cLd efVb/*cOd efb:*+cQdefFGb,+M,,N-* -c U*Vd  FG,ef,|  tb[* !**'"* #N--:$* #N--%:&c[\]5^Z_d*,FGQf[ef[@|b 'Y(:+)W+$*~+:* ,W6^-:*I.!*/(* ,W&02:1)W$cBd efg'h1i:jCkIlQm\nfoorysiwdRyGCRf4aI'qGefFG@   |q:bC*cd ef| @b> *+dcd ef fb2*2cd efAb3 *+%3c d  efb c'V7 5%6@