Teem 1.10.0
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]