MCPcopy Create free account
hub / github.com/MITK/MITK / configureApplicationSettings

Function configureApplicationSettings

Modules/ModelFit/cmdapps/GenericFitting.cpp:103–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

101}
102
103bool configureApplicationSettings(std::map<std::string, us::Any> parsedArgs)
104{
105 if (parsedArgs.size() == 0)
106 return false;
107
108 // parse, cast and set required arguments
109 functionName = "Linear";
110 if (parsedArgs.count("function"))
111 {
112 functionName = us::any_cast<std::string>(parsedArgs["function"]);
113 }
114 if (parsedArgs.count("formular"))
115 {
116 formular = us::any_cast<std::string>(parsedArgs["formular"]);
117 }
118 inFilename = us::any_cast<std::string>(parsedArgs["input"]);
119 outFileName = us::any_cast<std::string>(parsedArgs["output"]);
120
121
122 verbose = false;
123 if (parsedArgs.count("verbose"))
124 {
125 verbose = us::any_cast<bool>(parsedArgs["verbose"]);
126 }
127
128 roibased = false;
129 if (parsedArgs.count("roibased"))
130 {
131 roibased = us::any_cast<bool>(parsedArgs["roibased"]);
132 }
133
134 if (parsedArgs.count("mask"))
135 {
136 maskFileName = us::any_cast<std::string>(parsedArgs["mask"]);
137 }
138
139 return true;
140}
141
142void configureInitialParametersOfParameterizer(mitk::ModelParameterizerBase*
143 parameterizer)

Callers 1

mainFunction · 0.70

Calls 2

countMethod · 0.80
sizeMethod · 0.45

Tested by

no test coverage detected