]> gitweb.michael.orlitzky.com - spline3.git/blobdiff - src/Main.hs
Clean up the imports/exports between MRI and Main.
[spline3.git] / src / Main.hs
index e577351cc257615a47b60ac455cb2376f2527e5c..80f5e97fb874809fb4634c904fba98133ad0211d 100644 (file)
@@ -5,8 +5,18 @@ import qualified Data.Array.Repa as R
 import System.Environment (getArgs)
 
 import Grid (zoom)
-import MRI
-
+import MRI (
+  flip_x,
+  flip_y,
+  mri_shape,
+  mri_slice3d,
+  read_word16s,
+  round_array,
+  swap_bytes,
+  write_values_slice_to_bitmap,
+  write_word16s,
+  z_slice
+  )
 
 in_file :: FilePath
 in_file = "./data/mri.bin"
@@ -15,7 +25,6 @@ in_file = "./data/mri.bin"
 main :: IO ()
 main = main3d
 
-
 main3d :: IO ()
 main3d = do
   (s:_) <- getArgs
@@ -27,7 +36,7 @@ main3d = do
   let arrMRI = R.reshape mri_shape arr'
   let dbl_data = R.force $ R.map fromIntegral arrMRI
   let output = zoom dbl_data zoom_factor
-  let word16_output = bracket_array output
+  let word16_output = round_array output
   write_word16s out_file word16_output