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 
)


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