�������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����: