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

pullContextpullContextNew (void)
pullContextpullContextNix (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 
)