ó
 ‰\c           @   sT   d  d l  Z d  d l m Z d  d l m Z d „  Z d „  Z d „  Z d „  Z	 d S(   iÿÿÿÿN(   t   regular_grid(   t   assert_equalc          C   sm   t  j d ƒ }  t |  d ƒ } t | t d  d  d  ƒ t d  d  d  ƒ g ƒ d |  | <t |  j |  j ƒ  ƒ d  S(   Ni   i   i   (   i   i   (   t   npt   zerosR    R   t   slicet   Nonet   sizet   sum(   t   art   g(    (    sC   lib/python2.7/site-packages/skimage/util/tests/test_regular_grid.pyt   test_regular_grid_full   s
    +
c          C   sm   t  j d ƒ }  t |  j d ƒ } t | t d d  d ƒ t d d  d ƒ g ƒ d |  | <t |  j ƒ  d ƒ d  S(   Ni   i(   i   g      @g      $@i   (   i   i(   (   R   R   R    t   shapeR   R   R   R   (   R   R	   (    (    sC   lib/python2.7/site-packages/skimage/util/tests/test_regular_grid.pyt   test_regular_grid_2d_8   s
    +
c          C   sm   t  j d ƒ }  t |  j d ƒ } t | t d d  d ƒ t d d  d ƒ g ƒ d |  | <t |  j ƒ  d ƒ d  S(   Ni   i(   i    g       @g      @i   (   i   i(   (   R   R   R    R   R   R   R   R   (   R   R	   (    (    sC   lib/python2.7/site-packages/skimage/util/tests/test_regular_grid.pyt   test_regular_grid_2d_32   s
    +
c          C   s|   t  j d
 ƒ }  t |  j d ƒ } t | t d d  d ƒ t d d  d ƒ t d d  d ƒ g ƒ d	 |  | <t |  j ƒ  d ƒ d  S(   Ni   i   i(   i   g      ð?g      @g      @g      $@i   (   i   i   i(   (   R   R   R    R   R   R   R   R   (   R   R	   (    (    sC   lib/python2.7/site-packages/skimage/util/tests/test_regular_grid.pyt   test_regular_grid_3d_8   s    $
(
   t   numpyR   t   skimage.utilR    t   skimage._shared.testingR   R
   R   R   R   (    (    (    sC   lib/python2.7/site-packages/skimage/util/tests/test_regular_grid.pyt   <module>   s   			