]> gitweb.michael.orlitzky.com - spline3.git/commitdiff
Fix MRI.hs for repa-3.2.
authorMichael Orlitzky <michael@orlitzky.com>
Sun, 19 Aug 2012 17:59:36 +0000 (13:59 -0400)
committerMichael Orlitzky <michael@orlitzky.com>
Sun, 19 Aug 2012 17:59:36 +0000 (13:59 -0400)
src/MRI.hs

index d7410912f43ef5431376780e0123f754ac3aeb16..5cca1aed9ffcd2ab9250cd5883326fd45a59f087 100644 (file)
@@ -88,7 +88,7 @@ flip16 xx =
 
 
 {-# INLINE swap_bytes #-}
-swap_bytes :: (Shape sh, Repr r Word16) => Array r sh Word16
+swap_bytes :: (Shape sh, Source r Word16) => Array r sh Word16
              -> Array D sh Word16
 swap_bytes =
   R.map flip16
@@ -105,13 +105,13 @@ round_array =
   R.map round
 
 
-flip_y :: Repr r Word16 => Array r DIM3 Word16 -> Array D DIM3 Word16
+flip_y :: Source r Word16 => Array r DIM3 Word16 -> Array D DIM3 Word16
 flip_y arr =
   R.unsafeTraverse arr id
               (\get (Z :. z :. y :. x) ->
                    get (Z :. z :. (mri_height - 1) - y :. x))
 
-flip_x :: Repr r Word16 => Array r DIM3 Word16 -> Array D DIM3 Word16
+flip_x :: Source r Word16 => Array r DIM3 Word16 -> Array D DIM3 Word16
 flip_x arr =
   R.unsafeTraverse arr id
               (\get (Z :. z :. y :. x) ->
@@ -148,7 +148,7 @@ values_to_colors arr =
         b' = truncate (b * 255)
 
 
-z_slice :: (R.Unbox a, Repr r a) => Int -> Array r DIM3 a -> Array D DIM2 a
+z_slice :: (R.Unbox a, Source r a) => Int -> Array r DIM3 a -> Array D DIM2 a
 z_slice n arr =
   slice arr (Any :. n :. All :. All)