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


Generated on Sat May 9 03:55:57 2009 for Teem by  doxygen 1.5.9