Teem 1.10.0
src/unrrdu/privateUnrrdu.h File Reference

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 Documentation

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