�������4B �J�� ��� ��� �J�� ����� ����� ��� ���� ���� ����������� ��� ��� ��� ��� ��� ��� ����� ��� ��� ��� ��� �<������������ ��� ���� ��� ��� ����� �$�� ��� ��� ��� ��� ��� ��� �$�� ��� ������ �������� ���� ���� ��� � ��������� � ��@!�TD- �< �< �<@ !�TD-@������@������@������� �serialVersionUID�J� ConstantValue�`����<init>�()V�Code�LineNumberTable�LocalVariableTable�this�LProGAL/geom3d/PointList;�([LProGAL/geom3d/Point;)V�p�LProGAL/geom3d/Point;�elements�[LProGAL/geom3d/Point;� StackMapTable���[�(Ljava/util/Collection;)V�points�Ljava/util/Collection;�LocalVariableTypeTable�-Ljava/util/Collection<LProGAL/geom3d/Point;>;� Signature�0(Ljava/util/Collection<LProGAL/geom3d/Point;>;)V�getCoord�(II)D�k�I�i� getSubList�(II)LProGAL/geom3d/PointList;�from�to�ret�getRandomPermutation�()LProGAL/geom3d/PointList;�getCentroid�()LProGAL/geom3d/Point;�x�D�y�z�n �getVariance�()D�c�sum��� getCovariance�()LProGAL/math/Matrix3x3;�cv�cj�j�ci�cov�LProGAL/math/Matrix3x3;���getStandardDeviation� getExtreme�-(LProGAL/geom3d/Vector;)LProGAL/geom3d/Point;�dot� direction�LProGAL/geom3d/Vector;�maxDot�getExtremeIndex�(LProGAL/geom3d/Vector;)I�(IIIZ)I�ix�iy�iz�high�Z�indx�q�getExtremeRight�getExtremeLeft� getExtremeTop�getExtremeBottom�getExtremeFront�getExtremeBack�getDiameter�()LProGAL/geom3d/LineSegment;�pq�best1�best2�best�diameterSqrt3Approx�seg0�LProGAL/geom3d/LineSegment;�seg1�seg2�l0�l1�l2���clone� toConsole�(I)V�dec�generatePointsInCube�(I)LProGAL/geom3d/PointList;�"(IDDDDDD)LProGAL/geom3d/PointList;�xL�xH�yL�yH�zL�zH�list�generateRandomPointsOnSphere�theta0�theta1�generatePointsOnSphere�r�l�dl�dz�()Ljava/lang/Object;�,Ljava/util/ArrayList<LProGAL/geom3d/Point;>;� SourceFile�PointList.java�P�Q�P�_ �ProGAL/geom3d/Point�f�ProGAL/geom3d/PointList���q ���t�{�v�{�w�{�P�r�s�ProGAL/math/Matrix3x3 ! �g�z�{"#�java/lang/Double$%&��'()*+�����ProGAL/geom3d/LineSegment�P,���s���s���s���s���s���s-�{./012�PointList3d:345�%3d> �java/lang/Object6789:;<5���Q��������=>�java/lang/Math?#@#A#�java/util/ArrayList�java/util/Iterator�add�(Ljava/lang/Object;)Z�get�(I)Ljava/lang/Object;�(I)D�ProGAL/math/Randomization�getGenerator�()Ljava/util/Random;�java/util/Collections�shuffle�%(Ljava/util/List;Ljava/util/Random;)V�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�size�()I�(DDD)V�distanceSquared�(LProGAL/geom3d/Point;)D�set�(IID)V�sqrt�(D)D�toVector�()LProGAL/geom3d/Vector;�ProGAL/geom3d/Vector�(LProGAL/geom3d/Vector;)D�indexOf�(Ljava/lang/Object;)I� dominates�(LProGAL/geom3d/Point;III)Z�-(LProGAL/geom3d/Point;LProGAL/geom3d/Point;)V�getLengthSquared�addAll�(Ljava/util/Collection;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�java/lang/String�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�print�randBetween�(DD)D�acos�sin�cos�!��J�����K�L��M����N���P�Q��R���/�����*�������S��������T��������U�V����P�W��R���������&*��+M,�>6��,2:*��W��������S����������%��T��� ����X�Y����&�U�V�����&�Z�[��\��������]�^�^������P�_��R���P�����*+�������S��� �������T��������U�V������`�a��b��������`�c��d����e��f�g��R���K����� *�����������S��������T��� ���� �U�V����� �h�i���� �j�i���k�l��R���������$��Y��N6��-*����W����-�����S�������(��)�"�*�T���4����j�i����$�U�V�����$�m�i����$�n�i����o�V��\�������]����p�q��R���J�����*�� L+�� ��+�����S�������/��0��1�T��������U�V���� �o�V���r�s��R����� � ���^HJ9*��:�� ���,�����:'��cH)��cJ��c9���*��6��Y'�o)�o�o�������S�������6��7�#�8�=�9�@�:�F�;�T���>��#��X�Y����^�U�V����\�t�u���Z�v�u���W�w�u��F��x�i��\������ ��]�y����2��z�{��R���������7*��LI*��:�� ��������:(+��cI���(*���o�����S�������@��A��B�/�C�T���*��#� �X�Y����7�U�V����2�|�Y���0�}�u��\������ �~�y��!������R����� ������Y��L*��:6 ��� ��9 6��h��9I6*����,*����: ( ��g ��gkcI����+ (*���o��+ + ��������� ��+�����S���B����H��J��L��M� �N�*�O�3�P�5�Q�A�R�L�S�d�Q�j�U�y�V���N���L���Y�T���f� �L��X�Y� �8�2�h�i��5�Z���u��3�\���u��$�k���i�� �u���u�����j�i� �����U�V��������������|�Y��\���y�����]���������~�������]�������~������ �]���~�����1��$� �]�������~������ �]���������~������{��R���2�����*���������S�������]�T��������U�V���������R������ ���B�I:*��:�� ���+�����:+���� 9(��� I:��������S���&� ���a��b��c�#�d�.�e�5�f�8�g�<�i�?�j�T���>��.����u��#��X�Y����B�U�V�����B�������>���u���;�o�Y��\������ �~�y.���������R������ ���F�I6*��:�� ���/�����:+���� 9(���I*��!6��������S���&� ���o��p��q�#�r�.�s�5�t�8�u�@�w�C�x�T���>��.����u��#��X�Y����F�U�V�����F�������B���u���?�o�i��\������ �y2���������R���� ���_6*����:6*����F*����:����"��#6:����"��6:���������S���&� �������� ������$���)���A���V���\���T���\� �$�2�X�Y���L�j�i����_�U�V�����_���i����_���i����_���i����_�������\���i�� �R���Y��\�������~��0�~��������s��R���:�����**��#���������S���������T��������U�V������s��R���:�����**��#���������S���������T��������U�V������s��R���:�����**��#���������S���������T��������U�V������s��R���:�����**��#���������S���������T��������U�V������s��R���:�����**��#���������S���������T��������U�V������s��R���:�����**��#���������S���������T��������U�V���������R��������hN:96 *��d��J* ����L `6 *����+* ����M+,��9���9+N,:� ��҄ �����$Y-��%�����S���.��������������� ���/���9���@���Q���W���]���T���\� �9����Y��@����u��&�1���i� � �=�X�Y���R�j�i� ���h�U�V����f���Y���c���Y���`���u��\���x���� �]���~�~������� �]�~��~�~������*� �]�~�~�~�~����� �]�~��~�~��������]���~�~�����������R���� ���f��$Y*��&*��'��%L��$Y*��(*��)��%M��$Y*��**��+��%N+��,9,��,9-��,9������-��+����-��,�����S������������ ���0���6���<���B���T���H����f�U�V����V������ �F������0�6������6�0���u��<�*���u��B�$���u��\���"���V��]��������@���@������q��R���L�������Y��L+*��-W+�����S���������������T��������U�V�����o�V�����Q��R���������:��./��0<*����*��.1��2Y��3S��4��5*������6���Ա����S���������������(���3���9���T����� �/�j�i����:�U�V���\��� ��� ��.�������R���������;��./��0=*����+��.1��2Y��3S��4��5*������7���ӱ����S���������������(���4���:���T��� �� �0�j�i����;�U�V�����;���i��\��� ��� ��/� ������R���;� �����8�8�8��:�����S���������T��������x�i��� ������R���������;��Y��: 6��) ��Y')��;��; ��;����W���� �����S���&� ����� ���������!���(���.���2���8���T���\� ��,�j�i����;�x�i�����;���u����;���u����;���u����;���u����;���u� ���;���u�� �2���V� �\�������]��+� ������R����� ����O��Y��L=��A�=��;J�8��;��?9+��Y)��@��Ak)��@��@k)��A����W����+�����S���.���������������#���)���3���=���C���G���M���T���4���0���u��#�$���u�� �C�j�i����O�x�i����G���V��\������ �]��B� ������R��(� � ���q��Y��LI�B�D�F��gk9�H�o9�Hog96 ��=kg��9+��Y(��Ak(��@k����Wg9(cI� ���+�����S���2����� ��"�, �5 �A�]�d �i �o�T���R��A�(���u��/�@�h�i� ���q�x�i����i���V�� �g���u���W���u��"�O���u��,�E�w�u��\������/��]����?A������R���/�����*�� �����S������� �T��������U�V����d������������