o
    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_equal
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   sd   g d} g d}t t|| d g d} g d}t t|| d g d} g d}t t|| d d S )	N)r   r      r   )r   r   r   r   r   )r   r   r   )r   r   r         ?)r   r   r   r   r   r   )r   r   r   r   r   r   )r   r   )xy r   ^/var/www/html/scripts/venv/lib/python3.10/site-packages/skimage/_shared/tests/test_geometry.pytest_polygon_area#   s   r   c                  C   sp   g d} g d}t || dddd\}}tt||d g d} g d}t || dddd\}}tt||d d S )N)r   r      r   )r   r   r   r   r   r   )r         ?r   r   )r   r   r   r   )r   r   r   )r	   r
   yc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)r0c0r1c1clip_rclip_cr   r   r   test_hand_clipA   s   ...r!   )pytestskimage._shared._geometryr   r   numpynpnumpy.testingr   r   importorskiparrayr   r   r   r!   r   r   r   r   <module>   sB    
