�������4�U ��;�< ��= � �>�?�@ ��A�B � �C � �D�E �F�G�H�I ��J � �K�L�adjacentTriangles�Ljava/util/List;� Signature�3Ljava/util/List<LProGAL/geom3d/complex/CTriangle;>;�<init>�A(LProGAL/geom3d/complex/CVertex;LProGAL/geom3d/complex/CVertex;)V�Code�LineNumberTable�LocalVariableTable�this�LProGAL/geom3d/complex/CEdge;�p0�LProGAL/geom3d/complex/CVertex;�p1�addTriangle�$(LProGAL/geom3d/complex/CTriangle;)V�tri�!LProGAL/geom3d/complex/CTriangle;�getAdjacentTriangles�()Ljava/util/List;�5()Ljava/util/List<LProGAL/geom3d/complex/CTriangle;>;�getPoint�"(I)LProGAL/geom3d/complex/CVertex;�i�I� containsPoint�(LProGAL/geom3d/Point;)Z�p�LProGAL/geom3d/Point;� StackMapTable�equals�(Ljava/lang/Object;)Z�o�Ljava/lang/Object;�hashCode�()I�opposite�@(LProGAL/geom3d/complex/CVertex;)LProGAL/geom3d/complex/CVertex;�v�(I)LProGAL/geom3d/Point;� SourceFile� CEdge.java��M�java/util/ArrayList��N���O�P�0�&�8�ProGAL/geom3d/complex/CVertex�Q�-�R�-�ProGAL/geom3d/complex/CEdge�S�3�4�java/lang/Error�'Vertex is not an end-point of this edge��T�&�'�ProGAL/geom3d/LineSegment�-(LProGAL/geom3d/Point;LProGAL/geom3d/Point;)V�()V�java/util/List�add�a�b�java/lang/Object�(Ljava/lang/String;)V�!� �������������� ��������X�����*+,��*��Y������������������������ ����������������������� �����D�����*��+���W�������� ����������������������!�"���#�$�����/�����*�������������������������������%��&�'�����=����� *������������������������ ������� �(�)���*�+�����V�����*��+��*�� +��������������������������������,�-��.����@��/�0�����������G+�� ���+�� ��*����+�� �� *�� ��+�� ��*�� ��+�� �� *�������������� ����#� �$��������G�������G�1�2��.���� @��3�4�����:�����*����*�� ���������������'��������������5�6�����p�����*+*����*�� ���+*�� ��*�������Y ��������������+��,� �-��������*�������*�7���.����A�&�8�����0�����*�������������� ��������������9����: