src/ten/mod.c File Reference

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

Include dependency graph for mod.c:


Data Structures

struct  funcParm

Enumerations

enum  {
  funcUnknown, funcSizeNormalize, funcSizeScale, funcAnisoScale,
  funcEigenvalueClamp, funcEigenvaluePower, funcEigenvalueAdd, funcLog,
  funcExp, funcLast
}

Functions

static int theFunc (Nrrd *nout, const Nrrd *nin, int func, funcParm *parm)
int tenSizeNormalize (Nrrd *nout, const Nrrd *nin, double _weight[3], double amount, double target)
int tenSizeScale (Nrrd *nout, const Nrrd *nin, double amount)
int tenAnisoScale (Nrrd *nout, const Nrrd *nin, double scale, int fixDet, int makePositive)
int tenEigenvalueClamp (Nrrd *nout, const Nrrd *nin, double min, double max)
int tenEigenvaluePower (Nrrd *nout, const Nrrd *nin, double expo)
int tenEigenvalueAdd (Nrrd *nout, const Nrrd *nin, double val)
int tenLog (Nrrd *nout, const Nrrd *nin)
int tenExp (Nrrd *nout, const Nrrd *nin)

Enumeration Type Documentation

anonymous enum

Enumerator:
funcUnknown 
funcSizeNormalize 
funcSizeScale 
funcAnisoScale 
funcEigenvalueClamp 
funcEigenvaluePower 
funcEigenvalueAdd 
funcLog 
funcExp 
funcLast 


Function Documentation

int tenAnisoScale ( Nrrd nout,
const Nrrd nin,
double  scale,
int  fixDet,
int  makePositive 
)

int tenEigenvalueAdd ( Nrrd nout,
const Nrrd nin,
double  val 
)

int tenEigenvalueClamp ( Nrrd nout,
const Nrrd nin,
double  min,
double  max 
)

int tenEigenvaluePower ( Nrrd nout,
const Nrrd nin,
double  expo 
)

int tenExp ( Nrrd nout,
const Nrrd nin 
)

int tenLog ( Nrrd nout,
const Nrrd nin 
)

int tenSizeNormalize ( Nrrd nout,
const Nrrd nin,
double  _weight[3],
double  amount,
double  target 
)

int tenSizeScale ( Nrrd nout,
const Nrrd nin,
double  amount 
)

static int theFunc ( Nrrd nout,
const Nrrd nin,
int  func,
funcParm parm 
) [static]


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