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; \ }