]> gitweb.michael.orlitzky.com - spline3.git/blobdiff - src/Main.hs
src/Main.hs: import Args(..) explicitly.
[spline3.git] / src / Main.hs
index 913a939a37b1b754f0c21503e90fc0a7647d9c99..84485589683f114a381ff4de372b034fb46646a5 100644 (file)
@@ -1,6 +1,6 @@
 {-# LANGUAGE RecordWildCards, DoAndIfThenElse #-}
 
-module Main
+module Main (main)
 where
 
 import Control.Monad ( when )
@@ -8,10 +8,16 @@ import qualified Data.Array.Repa as R
 import Data.Maybe ( fromJust )
 import GHC.Conc ( getNumProcessors, setNumCapabilities )
 import System.IO ( hPutStrLn, stderr )
-import System.Exit ( exitSuccess, exitWith, ExitCode(..) )
-
-import CommandLine ( Args(..), apply_args )
-import ExitCodes
+import System.Exit (
+  ExitCode( ExitFailure ),
+  exitSuccess,
+  exitWith )
+
+import CommandLine (
+  Args(Args, depth, height, input, lower_threshold, output,
+       scale, slice, upper_threshold, width),
+  apply_args )
+import ExitCodes ( exit_arg_not_positive, exit_arg_out_of_bounds )
 import Grid ( zoom )
 import Volumetric (
   bracket_array,