
    9iH                        S SK r S SKJrJr  S SKrS SKJrJr  \ R                  " S5        \R                  " SS/SS/SS	/S
S/SS/SS/SS/SS/SS/SS/SS/SS/SS/SS/SS /S!S"/S#S$/S%S&/S'S&/S(S)/S*S+/S,S-//5      rS. rS/ rS0 rg)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                      / SQn / SQn[        [        X5      S5        / SQn / SQn[        [        X5      S5        / SQn / SQn[        [        X5      S5        g )	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     c/var/www/html/land-doc-ocr/venv/lib/python3.13/site-packages/skimage/_shared/tests/test_geometry.pytest_polygon_arear   &   sM    AAQ*A.AAQ*C0AAQ*C0    c                      / SQn / SQn[        XSSSS5      u  p#[        [        X#5      S5        / SQn / SQn[        XSSSS5      u  p#[        [        X#5      S5        g )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   s\    AA!1a+FBb%s+AA!1a+FBb%s+r   c                     Su  pp#[        [        S S 2S4   [        S S 2S4   XX#5      u  pE[        UR                  S5        [        US   US   5        [        US   US   5        Su  pp#[        [        S S 2S4   [        S S 2S4   XX#5      u  pE[        UR                  S5        Su  pp#[        [        S S 2S4   [        S S 2S4   XX#5      u  pE[        UR                  S	5        g )
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    +RR!$q!t*d1a4j""INFb!F2J'F2J'+RR!$q!t*d1a4j""INFa +RR!$q!t*d1a4j""INFa r   )pytestskimage._shared._geometryr   r   numpynpnumpy.testingr   r   importorskiparrayr   r   r   r%    r   r   <module>r.      s     @  ;   L ! 
xx	Z 	W	X	
	V	Z 	Z 	Z 	Z 	T	J	Z 	Z 	Z 	H	Z 	X	Z 	Z 	V	H	Z -81"
,!r   