5 #include "../inc/config.h"
13 argCheck(mrcImageHornSchunckInfo* info, int argc, char* argv[])
19 if(NULL==(fpt=fopen(".EosLog", "a+"))) {
22 for(i=0; i<argc; i++) {
23 fprintf(fpt, "%s ", argv[i]);
28 for(i=1; i<argc; i++) {
29 if(OPTION_FLAG==argv[i][OPTION_FLAG_POS]) {
30 SSWITCH(argv[i]+OPTION_POS)
33 info->In1 = stringGetNthWord(argv[i+1], 1, " ,");
44 info->In2 = stringGetNthWord(argv[i+1], 1, " ,");
55 info->In3 = stringGetNthWord(argv[i+1], 1, " ,");
66 info->outU = stringGetNthWord(argv[i+1], 1, " ,");
69 info->outV = stringGetNthWord(argv[i+1], 1, " ,");
72 info->outW = stringGetNthWord(argv[i+1], 1, " ,");
83 info->OutIx = stringGetNthWord(argv[i+1], 1, " ,");
86 info->OutIy = stringGetNthWord(argv[i+1], 1, " ,");
89 info->OutIz = stringGetNthWord(argv[i+1], 1, " ,");
92 info->OutIt = stringGetNthWord(argv[i+1], 1, " ,");
103 info->Size = stringGetNthWord(argv[i+1], 1, " ,");
114 info->Size1 = stringGetNthWord(argv[i+1], 1, " ,");
125 info->Size2 = stringGetNthWord(argv[i+1], 1, " ,");
136 info->Size3 = stringGetNthWord(argv[i+1], 1, " ,");
147 info->Size4 = stringGetNthWord(argv[i+1], 1, " ,");
158 info->Size5 = stringGetNthWord(argv[i+1], 1, " ,");
169 info->Size6 = stringGetNthWord(argv[i+1], 1, " ,");
180 info->Size7 = stringGetNthWord(argv[i+1], 1, " ,");
191 info->Size8 = stringGetNthWord(argv[i+1], 1, " ,");
202 info->Size9 = stringGetNthWord(argv[i+1], 1, " ,");
213 info->Size10 = stringGetNthWord(argv[i+1], 1, " ,");
224 info->MAX_ITERATIONS = stringGetNthRealData(argv[i+1], 1, " ,");
226 info->flagMAX_ITERATIONS++;
235 info->ALPHA = stringGetNthRealData(argv[i+1], 1, " ,");
246 info->Conv = stringGetNthWord(argv[i+1], 1, " ,");
257 info->OutCOMMAND = stringGetNthWord(argv[i+1], 1, " ,");
259 info->flagOutCOMMAND++;
268 info->OutBILD = stringGetNthWord(argv[i+1], 1, " ,");
277 SCASE("bildThresLow") {
279 info->BildThresLow = stringGetNthRealData(argv[i+1], 1, " ,");
281 info->flagBildThresLow++;
288 SCASE("bildThresHigh") {
290 info->BildThresHigh = stringGetNthRealData(argv[i+1], 1, " ,");
292 info->flagBildThresHigh++;
299 SCASE("bildRangeLow") {
301 info->BildRangeLow = stringGetNthRealData(argv[i+1], 1, " ,");
303 info->flagBildRangeLow++;
310 SCASE("bildRangeHigh") {
312 info->BildRangeHigh = stringGetNthRealData(argv[i+1], 1, " ,");
314 info->flagBildRangeHigh++;
323 info->configFile = stringGetNthWord(argv[i+1], 1, " ,");
325 info->flagconfigFile++;
334 info->mode = stringGetNthIntegerData(argv[i+1], 1, " ,");
349 htmlBeforeUsage(argv[0]);
351 htmlAfterUsage(argv[0]);
356 fprintf(stderr, "Not Supported Options: :%s\n", argv[i]);