N

úO5c       sa   d  Z  d d f d d f f Z d   Z d   Z d   Z d   Z d   Z d   Z d   Z d	 S(
   s
   rect.errori    c    s3   |  \ \ } } \ } } | | j p
 | | j Sd  S(   N(   s   rs   lefts   tops   rights   bottom(   s   rs   lefts   tops   rights   bottoms9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys   is_empty s    c 
   s+  |  o t d  n t |  d  o t Sn |  d \ \ } } \ } } xÄ |  d d rś } t |  o t Sn | \ \ } } \ } }	 | | j  o
 | } n | | j  o
 | } n | | j o
 | } n | |	 j o
 |	 } n t | | f | | f f  o t Sn qW W| | f | | f f Sd  S(   Ns    intersect called with empty listi    i   (   s   lists   errors   is_emptys   emptys   lefts   tops   rights   bottoms   rects   ls   ts   rs   b(
   s   lists   lefts   tops   rights   bottoms   rects   ls   ts   rs   bs9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys	   intersect s*        
 
 
 
c 
   sú   |  d \ \ } } \ } } xŚ |  d d r \ \ } } \ } } t	 | | f | | f f  o` | | j  o
 | } n | | j  o
 | } n | | j o
 | } n | | j o
 | } n n q) W| | f | | f f }	 t	 |	  o t Sn |	 Sd  S(   Ni    i   (   s   lists   lefts   tops   rights   bottoms   ls   ts   rs   bs   is_emptys   ress   empty(
   s   lists   lefts   tops   rights   bottoms   ls   ts   rs   bs   ress9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys   union0 s        
 
 
 c    sa   |  \ } } | \ \ } } \ } } | | j o
 | j  n o | | j o
 | j  n Sd  S(   N(   s   lefts   hs   rights   tops   vs   bottom(   s   .0s   .2s   hs   vs   lefts   tops   rights   bottoms9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys   pointinrect@ s   $c 	   s   |  \ \ } } \ } } | \ } } | | } | | } | | } | | } | | f | | f f } t |  o t Sn | Sd  S(   N(	   s   lefts   dhs   tops   dvs   rights   bottoms   rs   is_emptys   empty(	   s   .0s   .2s   lefts   tops   rights   bottoms   dhs   dvs   rs9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys   insetF s   $



c    s:   |  \ } } | \ } } | | f | | | | f f Sd  S(   N(   s   lefts   tops   rights   bottom(   s   .0s   .2s   lefts   tops   rights   bottoms9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys	   rect2geomU s   c    s:   |  \ } } | \ } } | | f | | | | f f Sd  S(   N(   s   hs   vs   widths   height(   s   .0s   .2s   hs   vs   widths   heights9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys	   geom2rectX s   N(	   s   errors   emptys   is_emptys	   intersects   unions   pointinrects   insets	   rect2geoms	   geom2rect(    s9   /var/tmp/python-root/usr/lib/python1.5/lib-stdwin/rect.pys   ?
 s   						