U
    ?h\                     @   s   d dl Z d dlmZmZ d dlZd dlmZmZ e 	d e
ddgddgdd	gd
dgddgddgddgddgddgddgddgddgddgddgdd gd!d"gd#d$gd%d&gd'd&gd(d)gd*d+gd,d-ggZd.d/ Zd0d1 Zd2d3 ZdS )4    N)polygon_clippolygon_area)assert_equalassert_almost_equalZ
matplotlibgmR?gDpTU?g     ?g_9?g     ?g      ?gUUu@gF^9?g      ?g$z|?g["8j@gUU@ga1?g["8@g}LRJ?gDpTU?gmR?g      @g=:r9?g["8@gAL0 @gUU@gy?gI?g9 @g["8
@g_9@g     @gB@gUU@gq1Pc1@g     @?ghs@gUU@gA!@gmR@g     @gbc@g     @?g9qa @gI?c                  C   s   ddddg} ddddg}t t|| d dddg} dddg}t t|| d ddddddg} ddddddg}t t|| d d S )Nr            ?)r   r   )xy r
   U/var/www/html/venv/lib/python3.8/site-packages/skimage/_shared/tests/test_geometry.pytest_polygon_area#   s    

r   c                  C   s   ddddg} ddddg}t || dddd\}}tt||d ddddg} ddddg}t || dddd\}}tt||d d S )Nr   r      r         ?)r   r   r   )r   r	   ZycZxcr
   r
   r   test_poly_clip4   s    r   c                  C   s   d\} }}}t td d df td d df | |||\}}t|jd t|d |d  t|d |d  d\} }}}t td d df td d df | |||\}}t|jd d\} }}}t td d df td d df | |||\}}t|jd	 d S )
N)      ?r   g @      @r   r      r   )r   r   g333333?r      )r   r   r   r      )r   handr   size)Zr0Zc0r1c1Zclip_rZclip_cr
   r
   r   test_hand_clipA   s    ...r   )ZpytestZskimage._shared._geometryr   r   numpynpZnumpy.testingr   r   Zimportorskiparrayr   r   r   r   r
   r
   r
   r   <module>   s@   
