Teem 1.10.0
src/ten/fiberMethods.c File Reference
#include "ten.h"
#include "privateTen.h"
Include dependency graph for fiberMethods.c:

Functions

void tenFiberSingleInit (tenFiberSingle *tfbs)
void tenFiberSingleDone (tenFiberSingle *tfbs)
tenFiberSingle * tenFiberSingleNew ()
tenFiberSingle * tenFiberSingleNix (tenFiberSingle *tfbs)
static tenFiberContext * _tenFiberContextCommonNew (const Nrrd *vol, int useDwi, double thresh, double soft, double valueMin, int ten1method, int ten2method)
tenFiberContext * tenFiberContextDwiNew (const Nrrd *dwivol, double thresh, double soft, double valueMin, int ten1method, int ten2method)
tenFiberContext * tenFiberContextNew (const Nrrd *dtvol)
void tenFiberVerboseSet (tenFiberContext *tfx, int verbose)
int tenFiberTypeSet (tenFiberContext *tfx, int ftype)
int tenFiberStopSet (tenFiberContext *tfx, int stop,...)
int tenFiberStopAnisoSet (tenFiberContext *tfx, int anisoType, double anisoThresh)
int tenFiberStopDoubleSet (tenFiberContext *tfx, int stop, double val)
int tenFiberStopUIntSet (tenFiberContext *tfx, int stop, unsigned int val)
void tenFiberStopOn (tenFiberContext *tfx, int stop)
void tenFiberStopOff (tenFiberContext *tfx, int stop)
void tenFiberStopReset (tenFiberContext *tfx)
int tenFiberAnisoSpeedSet (tenFiberContext *tfx, int aniso, double lerp, double thresh, double soft)
int tenFiberAnisoSpeedReset (tenFiberContext *tfx)
int tenFiberKernelSet (tenFiberContext *tfx, const NrrdKernel *kern, const double parm[NRRD_KERNEL_PARMS_NUM])
int tenFiberIntgSet (tenFiberContext *tfx, int intg)
int tenFiberParmSet (tenFiberContext *tfx, int parm, double val)
int tenFiberUpdate (tenFiberContext *tfx)
tenFiberContext * tenFiberContextCopy (tenFiberContext *oldTfx)
tenFiberContext * tenFiberContextNix (tenFiberContext *tfx)

Function Documentation

static tenFiberContext* _tenFiberContextCommonNew ( const Nrrd *  vol,
int  useDwi,
double  thresh,
double  soft,
double  valueMin,
int  ten1method,
int  ten2method 
) [static]
int tenFiberAnisoSpeedReset ( tenFiberContext *  tfx)
int tenFiberAnisoSpeedSet ( tenFiberContext *  tfx,
int  aniso,
double  lerp,
double  thresh,
double  soft 
)
tenFiberContext* tenFiberContextCopy ( tenFiberContext *  oldTfx)
tenFiberContext* tenFiberContextDwiNew ( const Nrrd *  dwivol,
double  thresh,
double  soft,
double  valueMin,
int  ten1method,
int  ten2method 
)
tenFiberContext* tenFiberContextNew ( const Nrrd *  dtvol)
tenFiberContext* tenFiberContextNix ( tenFiberContext *  tfx)
int tenFiberIntgSet ( tenFiberContext *  tfx,
int  intg 
)
int tenFiberKernelSet ( tenFiberContext *  tfx,
const NrrdKernel *  kern,
const double  parm[NRRD_KERNEL_PARMS_NUM] 
)
int tenFiberParmSet ( tenFiberContext *  tfx,
int  parm,
double  val 
)
void tenFiberSingleDone ( tenFiberSingle *  tfbs)
void tenFiberSingleInit ( tenFiberSingle *  tfbs)
tenFiberSingle* tenFiberSingleNew ( )
tenFiberSingle* tenFiberSingleNix ( tenFiberSingle *  tfbs)
int tenFiberStopAnisoSet ( tenFiberContext *  tfx,
int  anisoType,
double  anisoThresh 
)
int tenFiberStopDoubleSet ( tenFiberContext *  tfx,
int  stop,
double  val 
)
void tenFiberStopOff ( tenFiberContext *  tfx,
int  stop 
)
void tenFiberStopOn ( tenFiberContext *  tfx,
int  stop 
)
void tenFiberStopReset ( tenFiberContext *  tfx)
int tenFiberStopSet ( tenFiberContext *  tfx,
int  stop,
  ... 
)
int tenFiberStopUIntSet ( tenFiberContext *  tfx,
int  stop,
unsigned int  val 
)
int tenFiberTypeSet ( tenFiberContext *  tfx,
int  ftype 
)
int tenFiberUpdate ( tenFiberContext *  tfx)
void tenFiberVerboseSet ( tenFiberContext *  tfx,
int  verbose 
)