4 ,^_ ^ +` +a +bc ^ de fg hi hjk l m dn o p q r s tuv wxy z { | } ~  ~g     (Face InnerClassesverticesLjava/util/List; Signature8Ljava/util/List;faces;Ljava/util/List;sceneLProGAL/geom3d/viewer/J3DScene;|(LProGAL/geom3d/kineticDelaunay/KineticAlphaComplex;LProGAL/geom3d/kineticDelaunay/Vertex;LProGAL/geom3d/viewer/J3DScene;Z)VCodeLineNumberTableLocalVariableTabletet#LProGAL/geom3d/kineticDelaunay/Tet;nTetiIface)LProGAL/geom3d/kineticDelaunay/Hole$Face;oppTetindxv&LProGAL/geom3d/kineticDelaunay/Vertex;fthis$LProGAL/geom3d/kineticDelaunay/Hole; triangulation3LProGAL/geom3d/kineticDelaunay/KineticAlphaComplex;utestingZstackLjava/util/Stack;LocalVariableTypeTable6Ljava/util/Stack; StackMapTablecky SourceFile Hole.java 7java/util/ArrayList /0 30 56java/util/Stack   !ProGAL/geom3d/kineticDelaunay/Tet N  oppTet does not exist 'ProGAL/geom3d/kineticDelaunay/Hole$Face 7 B  / <=  java/lang/RuntimeException0Sorry .. we removed the removeTetrahedron method 7"ProGAL/geom3d/kineticDelaunay/Holejava/lang/Object1ProGAL/geom3d/kineticDelaunay/KineticAlphaComplex$ProGAL/geom3d/kineticDelaunay/VertexProGAL/geom3d/viewer/J3DScenejava/util/Iterator()V getTetrahedra()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;onStack toConsolegetTetrahedronK(LProGAL/geom3d/kineticDelaunay/Vertex;)LProGAL/geom3d/kineticDelaunay/Tet;push&(Ljava/lang/Object;)Ljava/lang/Object;isEmptypopindexOf)(LProGAL/geom3d/kineticDelaunay/Vertex;)I neighbors$[LProGAL/geom3d/kineticDelaunay/Tet;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vcorners'[LProGAL/geom3d/kineticDelaunay/Vertex;apex&(LProGAL/geom3d/kineticDelaunay/Tet;)I(LProGAL/geom3d/kineticDelaunay/Hole;LProGAL/geom3d/kineticDelaunay/Vertex;LProGAL/geom3d/kineticDelaunay/Vertex;LProGAL/geom3d/kineticDelaunay/Vertex;LProGAL/geom3d/kineticDelaunay/Vertex;LProGAL/geom3d/kineticDelaunay/Tet;LProGAL/geom3d/kineticDelaunay/Tet;)V selectedFacejava/util/Listadd(Ljava/lang/Object;)Zjava/awt/ColorredLjava/awt/Color; toSceneFaceG(LProGAL/geom3d/viewer/J3DScene;ILjava/awt/Color;)LProGAL/geom3d/Shape;shapeLProGAL/geom3d/Shape;*[LProGAL/geom3d/kineticDelaunay/Hole$Face;LSSs[LProGAL/geom3d/Shape; removeShape(LProGAL/geom3d/Shape;)V!+,/012301456789 /**Y*Y*-Y:+ :   :+,:W :,6  2: Y* `p2 `p2 `p22:  * W -  !6  3  `p2:W ͧ/*":  Q : 6  9 # 2:  $ 6  $ 2: % S ǧ*":  y :  $ $,2:6  " 2 $  S "6  - $& 2' (Y)*:,gij(kIlOmTnWo^rfslttu~vwxyz|}~ )17=@ajt$.;I <=!>=6?@ aAB C=D@ t&EF >= D@ d<?@ a?GB %?@ ?@ jGB V>=/HI/JK/LF/56/MN(OP^<=Q (ORS-3TUVWXY#Z0Zf[/ TUVWXZZZ[ TUVWXZZ TUVWXZY[;TUVWXZ TUVWXZY, TUVWXZZY[ TUVWXZ\]. +-