Teem 1.10.0
src/pull/contextPull.c File Reference
#include "pull.h"
#include "privatePull.h"
Include dependency graph for contextPull.c:

Defines

#define CHECK(thing, min, max)

Functions

pullContext * pullContextNew (void)
pullContext * pullContextNix (pullContext *pctx)
int _pullContextCheck (pullContext *pctx)
int pullOutputGet (Nrrd *nPosOut, Nrrd *nTenOut, pullContext *pctx)
int pullPropGet (Nrrd *nprop, int prop, pullContext *pctx)
int pullPositionHistoryGet (limnPolyData *pld, pullContext *pctx)

Define Documentation

#define CHECK (   thing,
  min,
  max 
)
Value:
if (!( AIR_EXISTS(pctx->thing)                                 \
         && min <= pctx->thing && pctx->thing <= max )) {        \
    sprintf(err, "%s: pctx->" #thing " %g not in range [%g,%g]", \
            me, pctx->thing, min, max);                          \
    biffAdd(PULL, err); return 1;                                \
  }

Function Documentation

int _pullContextCheck ( pullContext *  pctx)
pullContext* pullContextNew ( void  )
pullContext* pullContextNix ( pullContext *  pctx)
int pullOutputGet ( Nrrd *  nPosOut,
Nrrd *  nTenOut,
pullContext *  pctx 
)
int pullPositionHistoryGet ( limnPolyData *  pld,
pullContext *  pctx 
)
int pullPropGet ( Nrrd *  nprop,
int  prop,
pullContext *  pctx 
)