
\c           @   s,  d  d l  m Z m Z d  d l Z d  d l m Z m Z 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 d/   Z d S(0   i(   t   polygon_clipt   polygon_areaN(   t   assert_equalt   assert_almost_equalgm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(   Ni    i   g      ?(   R   R   (   t   xt   y(    (    sB   lib/python2.7/site-packages/skimage/_shared/tests/test_geometry.pyt   test_polygon_area    s    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(   Ni    i   i   ig      ?g      ?(   R    R   R   (   R   R   t   yct   xc(    (    sB   lib/python2.7/site-packages/skimage/_shared/tests/test_geometry.pyt   test_poly_clip1   s    !!c          C   sW  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(   Ng      ?g      ?g @g      @i   i    i   ig333333?i   i   (   g      ?g      ?g @g      @(   g      ?g      ?g333333?g      @(   g      ?g      ?g      ?g      @(   R    t   handR   t   size(   t   r0t   c0t   r1t   c1t   clip_rt   clip_c(    (    sB   lib/python2.7/site-packages/skimage/_shared/tests/test_geometry.pyt   test_hand_clip>   s    AAA(   t   skimage._shared._geometryR    R   t   numpyt   npt   numpy.testingR   R   t   arrayR
   R   R	   R   (    (    (    sB   lib/python2.7/site-packages/skimage/_shared/tests/test_geometry.pyt   <module>   s8   																							