
    k hH                        d dl Z d dlmZmZ d dlZd dlmZmZ  e j                  d        ej                  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. Zd/ Zd0 Zy)1    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                      g d} g d}t        t        ||       d       g d} g d}t        t        ||       d       g d} g d}t        t        ||       d       y )	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ys     /home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/skimage/_shared/tests/test_geometry.pytest_polygon_arear   &   sS    AAQ*A.AAQ*C0AAQ*C0    c                      g d} g d}t        || dddd      \  }}t        t        ||      d       g d} g d}t        || dddd      \  }}t        t        ||      d       y )N)r   r	      r	   )r   r   r	   r   r	   r
   )r         ?r   r   )r
   r
   r   r   )r   r   r   )r   r   ycxcs       r   test_poly_clipr   7   sh    AA!Q1a+FBb"%s+AA!Q1a+FBb"%s+r   c                     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	       y )
N)      ?r   g @      @r	   r      r   )r   r   g333333?r      )r   r   r   r      )r   handr   size)r0c0r1c1clip_rclip_cs         r   test_hand_clipr%   D   s    +RR!$q!t*d1a4j"b"bINFFb!F2J'F2J'+RR!$q!t*d1a4j"b"bINFFa +RR!$q!t*d1a4j"b"bINFFa r   )pytestskimage._shared._geometryr   r   numpynpnumpy.testingr   r   importorskiparrayr   r   r   r%    r   r   <module>r.      s     @  ;   L ! rxx	Z 	W	X	
	V	Z 	Z 	Z 	Z 	T	J	Z 	Z 	Z 	H	Z 	X	Z 	Z 	V	H	Z -81"
,!r   