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)
tenFiberSingletenFiberSingleNew ()
tenFiberSingletenFiberSingleNix (tenFiberSingle *tfbs)
static tenFiberContext_tenFiberContextCommonNew (const Nrrd *vol, int useDwi, double thresh, double soft, double valueMin, int ten1method, int ten2method)
tenFiberContexttenFiberContextDwiNew (const Nrrd *dwivol, double thresh, double soft, double valueMin, int ten1method, int ten2method)
tenFiberContexttenFiberContextNew (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)
tenFiberContexttenFiberContextCopy (tenFiberContext *oldTfx)
tenFiberContexttenFiberContextNix (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 
)