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 
)


Generated on Thu Jan 1 01:07:06 2009 for Teem by  doxygen 1.5.6