4P Q  P  P P Pp @p  P           P P , , P  P   7 ,  P P P P P       P P P  P  loggerLjava/util/logging/Logger;pred.LProGAL/geom3d/predicates/ExactJavaPredicates;verticesLjava/util/List; Signature1Ljava/util/List; triangles3Ljava/util/List; bigPoints [LProGAL/geom2d/delaunay/Vertex; flipCounterI predCounterorientPredCounter(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablepLProGAL/geom2d/Point;this(LProGAL/geom2d/delaunay/DTWithBigPoints;pointsbigTri!LProGAL/geom2d/delaunay/Triangle;ipointLocalVariableTypeTable'Ljava/util/List; StackMapTable*(Ljava/util/List;)V getTriangles()Ljava/util/List;5()Ljava/util/List;getEdgestmpe[IitriretLjava/util/ArrayList;Ljava/util/ArrayList<[I>;}()Ljava/util/List<[I>;walk8(LProGAL/geom2d/Point;)LProGAL/geom2d/delaunay/Triangle;H(LProGAL/geom2d/Point;Ljava/util/List;)LProGAL/geom2d/delaunay/Triangle;tracet_(LProGAL/geom2d/Point;Ljava/util/List;)LProGAL/geom2d/delaunay/Triangle;i(LProGAL/geom2d/Point;Ljava/util/List;LProGAL/geom2d/delaunay/Triangle;)LProGAL/geom2d/delaunay/Triangle;a1Da2a3cvisitedLjava/util/HashSet;6Ljava/util/HashSet;(LProGAL/geom2d/Point;Ljava/util/List;LProGAL/geom2d/delaunay/Triangle;)LProGAL/geom2d/delaunay/Triangle; printTriangle9(LProGAL/geom2d/delaunay/Triangle;LProGAL/geom2d/Point;)VaddPoint(LProGAL/geom2d/Point;)VLProGAL/geom2d/delaunay/Vertex;pointts"[LProGAL/geom2d/delaunay/Triangle;validZ checkValid$(LProGAL/geom2d/delaunay/Triangle;)ZexLjava/lang/RuntimeException; splitTriangled(LProGAL/geom2d/delaunay/Vertex;LProGAL/geom2d/delaunay/Triangle;)[LProGAL/geom2d/delaunay/Triangle;psns] legalizeEdge%(LProGAL/geom2d/delaunay/Triangle;I)VufincillegalflipG(LProGAL/geom2d/delaunay/Triangle;ILProGAL/geom2d/delaunay/Triangle;I)Vp0p1p2p3n01n12n23n34inCHbponCH()V SourceFileDTWithBigPoints.java b,ProGAL/geom3d/predicates/ExactJavaPredicates TUjava/util/ArrayList  b VW ZWProGAL/geom2d/delaunay/Vertex \]ProGAL/geom2d/Point b bProGAL/geom2d/delaunay/Triangle b     ! " #$java/lang/StringBuilder triangulated %& %' points. ()* +, b- .] /_ 0 12 java/util/HashSet RS3 45walk triangle: {0}6 78 9: a_ ;< =>"java/lang/IllegalArgumentException)Point is outside of the big triangulation b,+cycle in DTWithBigPoints needs to be fixed. ?@ ABjava/lang/RuntimeException C DE Fm GH IJ `_ ^_ KL ProGAL.geom2d.delaunayM NO&ProGAL/geom2d/delaunay/DTWithBigPointsjava/lang/Objectjava/util/Listjava/util/Iteratorsize()I(I)V(DD)V`(LProGAL/geom2d/delaunay/Vertex;LProGAL/geom2d/delaunay/Vertex;LProGAL/geom2d/delaunay/Vertex;)Vadd(Ljava/lang/Object;)Ziterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;java/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V(Ljava/util/Collection;)Vcornersidcontainsget(I)Ljava/lang/Object;java/util/logging/LevelFINESTLjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VareaB(LProGAL/geom2d/Point;LProGAL/geom2d/Point;LProGAL/geom2d/Point;)D neighborsjava/lang/Mathmin(DD)D getCenter()LProGAL/geom2d/Point;getCircumCircle()LProGAL/geom2d/Circle;removeindexOf"(LProGAL/geom2d/delaunay/Vertex;)Ifirst getCoords()[Dincircle ([D[D[D[D)D setCorner(LProGAL/geom2d/Point;I)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!PQRSTUVWXYZWX[\] ^_ `_ a_bcd **Y*Y+*Y+ * *  Y Y  S*  Y YS*  Y YSY* 2* 2* 2M* ,W>+:E :*'p%!Y !"eJ 1 9!S"k#$%&'()*+-.f43ghijkWblmUn_o kpqrstuHXvwxd6 Y* #e0f  ijXyzxdjY$L* M,,N6p Y-%2&dOY-%`p2&dO:.<.2...6.OO+' +(Ww+e:23%4.5U6f7q8w9:<=4@Af>w{_U@|}(s~_%vmijo q"ut=Xd;*+)eDfijghd~ * * d*N*+,-+e HIf* ij gh Wmo  pXd9 4,Y-:-* * d*N-.W/01-2-%2-%2+394`4-%2-%2+394`4-%2-%2+39 4`4& -52NQ-52NG 66t   -52N -52N -52N- 7Y89-: 7Y;9-.W-<: , , W-eVT V%X,[8^R_l`bcefghln oqs"t/{2|f\ Jd~ " h 4ij4gh4W4m +o4p +q %y * X d5efmghdl+ + M Y+M*,W*,=N-,>*,-?:6*2@6*2@6*2@6-,>*2A*2A*2AeF#).69Pg~fH gijhg){m6n9kq 4t@@@ dh +BWMCef  ij mqGd * ,DW Y,%2SY,%2SY,%2SNY,52SY,52SY,52S:YY+-2-2SYY+-2-2SYY+-2-2S:6252S2%252-`p2E`p2S25`p2S25`p2S-2`p2F* 2Wy+2Fe: +L fH~_ijgm+]Lq rt>Jd-+52+52N-+%`p2E`p6*+%2G+%2G+%2G-%2GH96I`I+-J*+A*-`pAe. %Sainv|fHijm|_wm%c_S5a'q St@'d? K`K*%2:*%`p2:,%2:*%`p2:*5`p2:,5`p2: ,5`p2: *5`p2: *%`pS,%`pS*`pL,`pL*5 S*5`p,S*5`pS,5 S,5`p*S,5`p S  5 E`p*S  5 E`p,SF, *FF* ,Feb$0<HT`lx fz m|_m_ $0<mHm Tm `m q, ttttttdB+* M,>6,,2:6+%2e:@f* _hBijBmq du5*+M.*+52M*+52M*+52Mef5ij5mq/@d1NO/KI4e