Defines | |
| #define | OPT_ADD_NIN(var, desc) |
| #define | OPT_ADD_NOUT(var, desc) hestOptAdd(&opt, "o,output", "nout", airTypeString, 1, 1, &(var), "-", desc) |
| #define | OPT_ADD_AXIS(var, desc) hestOptAdd(&opt, "a,axis", "axis", airTypeUInt, 1, 1, &(var), NULL, desc) |
| #define | OPT_ADD_BOUND(name, var, desc, saw) |
| #define | OPT_ADD_TYPE(var, desc, dflt) |
| #define | USAGE(info) |
| #define | PARSE() |
| #define | SAVE(outS, nout, io) |
| #define OPT_ADD_AXIS | ( | var, | |||
| desc | ) | hestOptAdd(&opt, "a,axis", "axis", airTypeUInt, 1, 1, &(var), NULL, desc) |
| #define OPT_ADD_BOUND | ( | name, | |||
| var, | |||||
| desc, | |||||
| saw | ) |
Value:
hestOptAdd(&opt, name, "pos0", airTypeOther, 1, -1, &(var), NULL, desc, \ &(saw), NULL, &unrrduHestPosCB)
| #define OPT_ADD_NIN | ( | var, | |||
| desc | ) |
Value:
hestOptAdd(&opt, "i,input", "nin", airTypeOther, 1, 1, &(var), "-", desc, \ NULL, NULL, nrrdHestNrrd)
| #define OPT_ADD_NOUT | ( | var, | |||
| desc | ) | hestOptAdd(&opt, "o,output", "nout", airTypeString, 1, 1, &(var), "-", desc) |
| #define OPT_ADD_TYPE | ( | var, | |||
| desc, | |||||
| dflt | ) |
Value:
hestOptAdd(&opt, "t,type", "type", airTypeEnum, 1, 1, &(var), dflt, desc, \ NULL, nrrdType)
| #define PARSE | ( | ) |
Value:
if ((pret=hestParse(opt, argc, argv, &err, hparm))) { \ if (1 == pret) { \ fprintf(stderr, "%s: %s\n", me, err); free(err); \ hestUsage(stderr, opt, me, hparm); \ hestGlossary(stderr, opt, hparm); \ airMopError(mop); \ return 1; \ } else { \ /* ... like tears ... in rain. Time ... to die. */ \ exit(1); \ } \ }
| #define SAVE | ( | outS, | |||
| nout, | |||||
| io | ) |
Value:
if (nrrdSave((outS), (nout), (io))) { \ airMopAdd(mop, err = biffGetDone(NRRD), airFree, airMopAlways); \ fprintf(stderr, "%s: error saving nrrd to \"%s\":\n%s\n", me, (outS), err); \ airMopError(mop); \ return 1; \ }
| #define USAGE | ( | info | ) |
Value:
if (!argc) { \ hestInfo(stdout, me, (info), hparm); \ hestUsage(stdout, opt, me, hparm); \ hestGlossary(stdout, opt, hparm); \ airMopError(mop); \ return 1; \ }
1.5.6