#include "ten.h"#include "privateTen.h"

Defines | |
| #define | TEN_FIBER_INCR 512 |
Functions | |
| int | _tenFiberProbe (tenFiberContext *tfx, int *gageRet, double wPos[3], int seedProbe) |
| int | _tenFiberStopCheck (tenFiberContext *tfx) |
| void | _tenFiberAlign (tenFiberContext *tfx, double vec[3]) |
| void | _tenFiberAnisoSpeed (double *step, double xx, double parm[3]) |
| void | _tenFiberStep_Evec (tenFiberContext *tfx, double step[3]) |
| void | _tenFiberStep_TensorLine (tenFiberContext *tfx, double step[3]) |
| void | _tenFiberStep_PureLine (tenFiberContext *tfx, double step[3]) |
| void | _tenFiberStep_Zhukov (tenFiberContext *tfx, double step[3]) |
| int | _tenFiberIntegrate_Euler (tenFiberContext *tfx, double forwDir[3]) |
| int | _tenFiberIntegrate_Midpoint (tenFiberContext *tfx, double forwDir[3]) |
| int | _tenFiberIntegrate_RK4 (tenFiberContext *tfx, double forwDir[3]) |
| int | tenFiberTraceSet (tenFiberContext *tfx, Nrrd *nfiber, double *buff, unsigned int halfBuffLen, unsigned int *startIdxP, unsigned int *endIdxP, double seed[3]) |
| int | tenFiberTrace (tenFiberContext *tfx, Nrrd *nfiber, double seed[3]) |
| unsigned int | tenFiberDirectionNumber (tenFiberContext *tfx, double seed[3]) |
| int | tenFiberSingleTrace (tenFiberContext *tfx, tenFiberSingle *tfbs, double seed[3], unsigned int which) |
| tenFiberMulti * | tenFiberMultiNew () |
| int | tenFiberMultiCheck (airArray *arr) |
| tenFiberMulti * | tenFiberMultiNix (tenFiberMulti *tfm) |
| int | tenFiberMultiTrace (tenFiberContext *tfx, tenFiberMulti *tfml, const Nrrd *_nseed) |
| int | tenFiberMultiPolyData (tenFiberContext *tfx, limnPolyData *lpld, tenFiberMulti *tfml) |
Variables | |
| void(* | _tenFiberStep [TEN_FIBER_TYPE_MAX+1])(tenFiberContext *, double *) |
| int(* | _tenFiberIntegrate [TEN_FIBER_INTG_MAX+1])(tenFiberContext *tfx, double *) |
| #define TEN_FIBER_INCR 512 |
| void _tenFiberAlign | ( | tenFiberContext * | tfx, | |
| double | vec[3] | |||
| ) |
| void _tenFiberAnisoSpeed | ( | double * | step, | |
| double | xx, | |||
| double | parm[3] | |||
| ) |
| int _tenFiberIntegrate_Euler | ( | tenFiberContext * | tfx, | |
| double | forwDir[3] | |||
| ) |
| int _tenFiberIntegrate_Midpoint | ( | tenFiberContext * | tfx, | |
| double | forwDir[3] | |||
| ) |
| int _tenFiberIntegrate_RK4 | ( | tenFiberContext * | tfx, | |
| double | forwDir[3] | |||
| ) |
| int _tenFiberProbe | ( | tenFiberContext * | tfx, | |
| int * | gageRet, | |||
| double | wPos[3], | |||
| int | seedProbe | |||
| ) |
| void _tenFiberStep_Evec | ( | tenFiberContext * | tfx, | |
| double | step[3] | |||
| ) |
| void _tenFiberStep_PureLine | ( | tenFiberContext * | tfx, | |
| double | step[3] | |||
| ) |
| void _tenFiberStep_TensorLine | ( | tenFiberContext * | tfx, | |
| double | step[3] | |||
| ) |
| void _tenFiberStep_Zhukov | ( | tenFiberContext * | tfx, | |
| double | step[3] | |||
| ) |
| int _tenFiberStopCheck | ( | tenFiberContext * | tfx | ) |
| unsigned int tenFiberDirectionNumber | ( | tenFiberContext * | tfx, | |
| double | seed[3] | |||
| ) |
| int tenFiberMultiCheck | ( | airArray * | arr | ) |
| tenFiberMulti* tenFiberMultiNew | ( | void | ) |
| tenFiberMulti* tenFiberMultiNix | ( | tenFiberMulti * | tfm | ) |
| int tenFiberMultiPolyData | ( | tenFiberContext * | tfx, | |
| limnPolyData * | lpld, | |||
| tenFiberMulti * | tfml | |||
| ) |
| int tenFiberMultiTrace | ( | tenFiberContext * | tfx, | |
| tenFiberMulti * | tfml, | |||
| const Nrrd * | _nseed | |||
| ) |
| int tenFiberSingleTrace | ( | tenFiberContext * | tfx, | |
| tenFiberSingle * | tfbs, | |||
| double | seed[3], | |||
| unsigned int | which | |||
| ) |
| int tenFiberTrace | ( | tenFiberContext * | tfx, | |
| Nrrd * | nfiber, | |||
| double | seed[3] | |||
| ) |
| int tenFiberTraceSet | ( | tenFiberContext * | tfx, | |
| Nrrd * | nfiber, | |||
| double * | buff, | |||
| unsigned int | halfBuffLen, | |||
| unsigned int * | startIdxP, | |||
| unsigned int * | endIdxP, | |||
| double | seed[3] | |||
| ) |
| int(* _tenFiberIntegrate[TEN_FIBER_INTG_MAX+1])(tenFiberContext *tfx, double *) |
Initial value:
| void(* _tenFiberStep[TEN_FIBER_TYPE_MAX+1])(tenFiberContext *, double *) |
Initial value:
{
NULL,
_tenFiberStep_Evec,
_tenFiberStep_Evec,
_tenFiberStep_Evec,
_tenFiberStep_TensorLine,
_tenFiberStep_PureLine,
_tenFiberStep_Zhukov
}
1.5.6