src/ten/aniso.c File Reference

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

Include dependency graph for aniso.c:


Defines

#define SQRT6   2.44948974278317809819
#define OOSQRT2   0.70710678118654752440
#define SQRT2   1.41421356237309504880

Functions

float _tenAnisoEval_Conf_f (const float eval[3])
double _tenAnisoEval_Conf_d (const double eval[3])
float _tenAnisoTen_Conf_f (const float ten[7])
double _tenAnisoTen_Conf_d (const double ten[7])
float _tenAnisoEval_Cl1_f (const float eval[3])
double _tenAnisoEval_Cl1_d (const double eval[3])
float _tenAnisoTen_Cl1_f (const float ten[7])
double _tenAnisoTen_Cl1_d (const double ten[7])
float _tenAnisoEval_Cp1_f (const float eval[3])
double _tenAnisoEval_Cp1_d (const double eval[3])
float _tenAnisoTen_Cp1_f (const float ten[7])
double _tenAnisoTen_Cp1_d (const double ten[7])
float _tenAnisoEval_Ca1_f (const float eval[3])
double _tenAnisoEval_Ca1_d (const double eval[3])
float _tenAnisoTen_Ca1_f (const float ten[7])
double _tenAnisoTen_Ca1_d (const double ten[7])
float _tenAnisoEval_Clpmin1_f (const float eval[3])
double _tenAnisoEval_Clpmin1_d (const double eval[3])
float _tenAnisoTen_Clpmin1_f (const float ten[7])
double _tenAnisoTen_Clpmin1_d (const double ten[7])
float _tenAnisoEval_Cs1_f (const float eval[3])
double _tenAnisoEval_Cs1_d (const double eval[3])
float _tenAnisoTen_Cs1_f (const float ten[7])
double _tenAnisoTen_Cs1_d (const double ten[7])
float _tenAnisoEval_Ct1_f (const float _eval[3])
double _tenAnisoEval_Ct1_d (const double _eval[3])
float _tenAnisoTen_Ct1_f (const float ten[7])
double _tenAnisoTen_Ct1_d (const double ten[7])
float _tenAnisoEval_Cl2_f (const float eval[3])
double _tenAnisoEval_Cl2_d (const double eval[3])
float _tenAnisoTen_Cl2_f (const float ten[7])
double _tenAnisoTen_Cl2_d (const double ten[7])
float _tenAnisoEval_Cp2_f (const float eval[3])
double _tenAnisoEval_Cp2_d (const double eval[3])
float _tenAnisoTen_Cp2_f (const float ten[7])
double _tenAnisoTen_Cp2_d (const double ten[7])
float _tenAnisoEval_Ca2_f (const float eval[3])
double _tenAnisoEval_Ca2_d (const double eval[3])
float _tenAnisoTen_Ca2_f (const float ten[7])
double _tenAnisoTen_Ca2_d (const double ten[7])
float _tenAnisoEval_Clpmin2_f (const float eval[3])
double _tenAnisoEval_Clpmin2_d (const double eval[3])
float _tenAnisoTen_Clpmin2_f (const float ten[7])
double _tenAnisoTen_Clpmin2_d (const double ten[7])
float _tenAnisoEval_Cs2_f (const float eval[3])
double _tenAnisoEval_Cs2_d (const double eval[3])
float _tenAnisoTen_Cs2_f (const float ten[7])
double _tenAnisoTen_Cs2_d (const double ten[7])
float _tenAnisoEval_Ct2_f (const float eval[3])
double _tenAnisoEval_Ct2_d (const double eval[3])
float _tenAnisoTen_Ct2_f (const float ten[7])
double _tenAnisoTen_Ct2_d (const double ten[7])
float _tenAnisoEval_RA_f (const float eval[3])
double _tenAnisoEval_RA_d (const double eval[3])
float _tenAnisoTen_RA_f (const float tt[7])
double _tenAnisoTen_RA_d (const double tt[7])
float _tenAnisoEval_FA_f (const float eval[3])
double _tenAnisoEval_FA_d (const double eval[3])
float _tenAnisoTen_FA_f (const float tt[7])
double _tenAnisoTen_FA_d (const double tt[7])
float _tenAnisoEval_VF_f (const float eval[3])
double _tenAnisoEval_VF_d (const double eval[3])
float _tenAnisoTen_VF_f (const float ten[7])
double _tenAnisoTen_VF_d (const double ten[7])
float _tenAnisoEval_B_f (const float eval[3])
double _tenAnisoEval_B_d (const double eval[3])
float _tenAnisoTen_B_f (const float ten[7])
double _tenAnisoTen_B_d (const double ten[7])
float _tenAnisoEval_Q_f (const float eval[3])
double _tenAnisoEval_Q_d (const double eval[3])
float _tenAnisoTen_Q_f (const float ten[7])
double _tenAnisoTen_Q_d (const double ten[7])
float _tenAnisoEval_R_f (const float eval[3])
double _tenAnisoEval_R_d (const double eval[3])
float _tenAnisoTen_R_f (const float ten[7])
double _tenAnisoTen_R_d (const double ten[7])
float _tenAnisoEval_S_f (const float eval[3])
double _tenAnisoEval_S_d (const double eval[3])
float _tenAnisoTen_S_f (const float ten[7])
double _tenAnisoTen_S_d (const double ten[7])
float _tenAnisoEval_Skew_f (const float _eval[3])
double _tenAnisoEval_Skew_d (const double _eval[3])
float _tenAnisoTen_Skew_f (const float _t[7])
double _tenAnisoTen_Skew_d (const double _t[7])
float _tenAnisoEval_Mode_f (const float _eval[3])
double _tenAnisoEval_Mode_d (const double _eval[3])
float _tenAnisoTen_Mode_f (const float tt[7])
double _tenAnisoTen_Mode_d (const double tt[7])
float _tenAnisoEval_Th_f (const float eval[3])
double _tenAnisoEval_Th_d (const double eval[3])
float _tenAnisoTen_Th_f (const float ten[7])
double _tenAnisoTen_Th_d (const double ten[7])
float _tenAnisoEval_Omega_f (const float eval[3])
double _tenAnisoEval_Omega_d (const double eval[3])
float _tenAnisoTen_Omega_f (const float ten[7])
double _tenAnisoTen_Omega_d (const double ten[7])
float _tenAnisoEval_Det_f (const float eval[3])
double _tenAnisoEval_Det_d (const double eval[3])
float _tenAnisoTen_Det_f (const float ten[7])
double _tenAnisoTen_Det_d (const double ten[7])
float _tenAnisoEval_Tr_f (const float eval[3])
double _tenAnisoEval_Tr_d (const double eval[3])
float _tenAnisoTen_Tr_f (const float ten[7])
double _tenAnisoTen_Tr_d (const double ten[7])
float _tenAnisoEval_eval0_f (const float eval[3])
double _tenAnisoEval_eval0_d (const double eval[3])
float _tenAnisoTen_eval0_f (const float ten[7])
double _tenAnisoTen_eval0_d (const double ten[7])
float _tenAnisoEval_eval1_f (const float eval[3])
double _tenAnisoEval_eval1_d (const double eval[3])
float _tenAnisoTen_eval1_f (const float ten[7])
double _tenAnisoTen_eval1_d (const double ten[7])
float _tenAnisoEval_eval2_f (const float eval[3])
double _tenAnisoEval_eval2_d (const double eval[3])
float _tenAnisoTen_eval2_f (const float ten[7])
double _tenAnisoTen_eval2_d (const double ten[7])
float tenAnisoEval_f (const float eval[3], int aniso)
double tenAnisoEval_d (const double eval[3], int aniso)
float tenAnisoTen_f (const float ten[7], int aniso)
double tenAnisoTen_d (const double ten[7], int aniso)
int tenAnisoPlot (Nrrd *nout, int aniso, unsigned int res, int hflip, int whole, int nanout)
int tenAnisoVolume (Nrrd *nout, const Nrrd *nin, int aniso, double confThresh)
int tenAnisoHistogram (Nrrd *nout, const Nrrd *nin, const Nrrd *nwght, int right, int version, unsigned int res)
tenEvecRGBParmtenEvecRGBParmNew ()
tenEvecRGBParmtenEvecRGBParmNix (tenEvecRGBParm *rgbp)
int tenEvecRGBParmCheck (const tenEvecRGBParm *rgbp)
float _tenEvecRGBComp_f (float conf, float aniso, float comp, const tenEvecRGBParm *rgbp)
double _tenEvecRGBComp_d (double conf, double aniso, double comp, const tenEvecRGBParm *rgbp)
void tenEvecRGBSingle_f (float RGB[3], float conf, const float eval[3], const float evec[3], const tenEvecRGBParm *rgbp)
void tenEvecRGBSingle_d (double RGB[3], double conf, const double eval[3], const double evec[3], const tenEvecRGBParm *rgbp)

Variables

float(* _tenAnisoEval_f [TEN_ANISO_MAX+1])(const float eval[3])
double(* _tenAnisoEval_d [TEN_ANISO_MAX+1])(const double eval[3])
float(* _tenAnisoTen_f [TEN_ANISO_MAX+1])(const float ten[7])
double(* _tenAnisoTen_d [TEN_ANISO_MAX+1])(const double ten[7])

Define Documentation

#define OOSQRT2   0.70710678118654752440

#define SQRT2   1.41421356237309504880

#define SQRT6   2.44948974278317809819


Function Documentation

double _tenAnisoEval_B_d ( const double  eval[3]  ) 

float _tenAnisoEval_B_f ( const float  eval[3]  ) 

double _tenAnisoEval_Ca1_d ( const double  eval[3]  ) 

float _tenAnisoEval_Ca1_f ( const float  eval[3]  ) 

double _tenAnisoEval_Ca2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Ca2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cl1_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cl1_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cl2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cl2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Clpmin1_d ( const double  eval[3]  ) 

float _tenAnisoEval_Clpmin1_f ( const float  eval[3]  ) 

double _tenAnisoEval_Clpmin2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Clpmin2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Conf_d ( const double  eval[3]  ) 

float _tenAnisoEval_Conf_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cp1_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cp1_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cp2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cp2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cs1_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cs1_f ( const float  eval[3]  ) 

double _tenAnisoEval_Cs2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Cs2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Ct1_d ( const double  _eval[3]  ) 

float _tenAnisoEval_Ct1_f ( const float  _eval[3]  ) 

double _tenAnisoEval_Ct2_d ( const double  eval[3]  ) 

float _tenAnisoEval_Ct2_f ( const float  eval[3]  ) 

double _tenAnisoEval_Det_d ( const double  eval[3]  ) 

float _tenAnisoEval_Det_f ( const float  eval[3]  ) 

double _tenAnisoEval_eval0_d ( const double  eval[3]  ) 

float _tenAnisoEval_eval0_f ( const float  eval[3]  ) 

double _tenAnisoEval_eval1_d ( const double  eval[3]  ) 

float _tenAnisoEval_eval1_f ( const float  eval[3]  ) 

double _tenAnisoEval_eval2_d ( const double  eval[3]  ) 

float _tenAnisoEval_eval2_f ( const float  eval[3]  ) 

double _tenAnisoEval_FA_d ( const double  eval[3]  ) 

float _tenAnisoEval_FA_f ( const float  eval[3]  ) 

double _tenAnisoEval_Mode_d ( const double  _eval[3]  ) 

float _tenAnisoEval_Mode_f ( const float  _eval[3]  ) 

double _tenAnisoEval_Omega_d ( const double  eval[3]  ) 

float _tenAnisoEval_Omega_f ( const float  eval[3]  ) 

double _tenAnisoEval_Q_d ( const double  eval[3]  ) 

float _tenAnisoEval_Q_f ( const float  eval[3]  ) 

double _tenAnisoEval_R_d ( const double  eval[3]  ) 

float _tenAnisoEval_R_f ( const float  eval[3]  ) 

double _tenAnisoEval_RA_d ( const double  eval[3]  ) 

float _tenAnisoEval_RA_f ( const float  eval[3]  ) 

double _tenAnisoEval_S_d ( const double  eval[3]  ) 

float _tenAnisoEval_S_f ( const float  eval[3]  ) 

double _tenAnisoEval_Skew_d ( const double  _eval[3]  ) 

float _tenAnisoEval_Skew_f ( const float  _eval[3]  ) 

double _tenAnisoEval_Th_d ( const double  eval[3]  ) 

float _tenAnisoEval_Th_f ( const float  eval[3]  ) 

double _tenAnisoEval_Tr_d ( const double  eval[3]  ) 

float _tenAnisoEval_Tr_f ( const float  eval[3]  ) 

double _tenAnisoEval_VF_d ( const double  eval[3]  ) 

float _tenAnisoEval_VF_f ( const float  eval[3]  ) 

double _tenAnisoTen_B_d ( const double  ten[7]  ) 

float _tenAnisoTen_B_f ( const float  ten[7]  ) 

double _tenAnisoTen_Ca1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Ca1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Ca2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Ca2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cl1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cl1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cl2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cl2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Clpmin1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Clpmin1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Clpmin2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Clpmin2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Conf_d ( const double  ten[7]  ) 

float _tenAnisoTen_Conf_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cp1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cp1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cp2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cp2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cs1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cs1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Cs2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Cs2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Ct1_d ( const double  ten[7]  ) 

float _tenAnisoTen_Ct1_f ( const float  ten[7]  ) 

double _tenAnisoTen_Ct2_d ( const double  ten[7]  ) 

float _tenAnisoTen_Ct2_f ( const float  ten[7]  ) 

double _tenAnisoTen_Det_d ( const double  ten[7]  ) 

float _tenAnisoTen_Det_f ( const float  ten[7]  ) 

double _tenAnisoTen_eval0_d ( const double  ten[7]  ) 

float _tenAnisoTen_eval0_f ( const float  ten[7]  ) 

double _tenAnisoTen_eval1_d ( const double  ten[7]  ) 

float _tenAnisoTen_eval1_f ( const float  ten[7]  ) 

double _tenAnisoTen_eval2_d ( const double  ten[7]  ) 

float _tenAnisoTen_eval2_f ( const float  ten[7]  ) 

double _tenAnisoTen_FA_d ( const double  tt[7]  ) 

float _tenAnisoTen_FA_f ( const float  tt[7]  ) 

double _tenAnisoTen_Mode_d ( const double  tt[7]  ) 

float _tenAnisoTen_Mode_f ( const float  tt[7]  ) 

double _tenAnisoTen_Omega_d ( const double  ten[7]  ) 

float _tenAnisoTen_Omega_f ( const float  ten[7]  ) 

double _tenAnisoTen_Q_d ( const double  ten[7]  ) 

float _tenAnisoTen_Q_f ( const float  ten[7]  ) 

double _tenAnisoTen_R_d ( const double  ten[7]  ) 

float _tenAnisoTen_R_f ( const float  ten[7]  ) 

double _tenAnisoTen_RA_d ( const double  tt[7]  ) 

float _tenAnisoTen_RA_f ( const float  tt[7]  ) 

double _tenAnisoTen_S_d ( const double  ten[7]  ) 

float _tenAnisoTen_S_f ( const float  ten[7]  ) 

double _tenAnisoTen_Skew_d ( const double  _t[7]  ) 

float _tenAnisoTen_Skew_f ( const float  _t[7]  ) 

double _tenAnisoTen_Th_d ( const double  ten[7]  ) 

float _tenAnisoTen_Th_f ( const float  ten[7]  ) 

double _tenAnisoTen_Tr_d ( const double  ten[7]  ) 

float _tenAnisoTen_Tr_f ( const float  ten[7]  ) 

double _tenAnisoTen_VF_d ( const double  ten[7]  ) 

float _tenAnisoTen_VF_f ( const float  ten[7]  ) 

double _tenEvecRGBComp_d ( double  conf,
double  aniso,
double  comp,
const tenEvecRGBParm rgbp 
)

float _tenEvecRGBComp_f ( float  conf,
float  aniso,
float  comp,
const tenEvecRGBParm rgbp 
)

double tenAnisoEval_d ( const double  eval[3],
int  aniso 
)

float tenAnisoEval_f ( const float  eval[3],
int  aniso 
)

int tenAnisoHistogram ( Nrrd nout,
const Nrrd nin,
const Nrrd nwght,
int  right,
int  version,
unsigned int  res 
)

int tenAnisoPlot ( Nrrd nout,
int  aniso,
unsigned int  res,
int  hflip,
int  whole,
int  nanout 
)

double tenAnisoTen_d ( const double  ten[7],
int  aniso 
)

float tenAnisoTen_f ( const float  ten[7],
int  aniso 
)

int tenAnisoVolume ( Nrrd nout,
const Nrrd nin,
int  aniso,
double  confThresh 
)

int tenEvecRGBParmCheck ( const tenEvecRGBParm rgbp  ) 

tenEvecRGBParm* tenEvecRGBParmNew ( void   ) 

tenEvecRGBParm* tenEvecRGBParmNix ( tenEvecRGBParm rgbp  ) 

void tenEvecRGBSingle_d ( double  RGB[3],
double  conf,
const double  eval[3],
const double  evec[3],
const tenEvecRGBParm rgbp 
)

void tenEvecRGBSingle_f ( float  RGB[3],
float  conf,
const float  eval[3],
const float  evec[3],
const tenEvecRGBParm rgbp 
)


Variable Documentation

double(* _tenAnisoEval_d[TEN_ANISO_MAX+1])(const double eval[3])

float(* _tenAnisoEval_f[TEN_ANISO_MAX+1])(const float eval[3])

double(* _tenAnisoTen_d[TEN_ANISO_MAX+1])(const double ten[7])

float(* _tenAnisoTen_f[TEN_ANISO_MAX+1])(const float ten[7])


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