bindings-saga-cmd-0.1.0.0: Wrapping saga_cmd

Safe HaskellSafe-Inferred
LanguageHaskell98

Gis.Saga.Types

Synopsis

Documentation

type CmdPars = Map String String Source

Parameters passed in with command-line

data SagaCmd Source

Information needed to call saga_cmd

Constructors

SagaCmd 

Fields

sLib :: String

library to call

sMod :: String

module number

sInOutKey :: (String, String)

Keys to use for input and output

sParas :: ParaMap

Parameters in addition to input and output

sPre :: Maybe (FilePath -> FilePath -> IO ())

Pre-processing (input/output-file)

sPost :: Maybe (FilePath -> FilePath -> IO ())

Post-processing (input/output-file)

sOutFile :: FilePath

Output-file

sInFile :: FilePath

Input-file

type ParaMap = Map String (String, String) Source

Parameter-Map in a SagaCmd

type SagaIoCmd = FilePath -> FilePath -> SagaCmd Source

Saga Command which takes only one input-, and one output-file

type SagaIoCmdExt = (SagaIoCmd, String) Source

SagaIO-Command with output file extension

type SagaIoCmdDB = Map String SagaIoCmdExt Source

Data-base with available Saga-Input-Output-commands

type NodeMap = Map String ([String], [String]) Source

Node-map for form-to-combinations