Teem 1.10.0
src/bane/trnsf.c File Reference
#include "bane.h"
#include "privateBane.h"
Include dependency graph for trnsf.c:

Defines

#define BIFF_NULL   "%s: got NULL pointer"
#define BIFF_NRRDALLOC   "%s: couldn't allocate output nrrd"

Functions

int baneOpacInfo (Nrrd *info, Nrrd *hvol, int dim, int measr)
int bane1DOpacInfoFrom2D (Nrrd *info1D, Nrrd *info2D)
int _baneSigmaCalc1D (float *sP, Nrrd *info1D)
int baneSigmaCalc (float *sP, Nrrd *_info)
int banePosCalc (Nrrd *pos, float sigma, float gthresh, Nrrd *info)
void _baneOpacCalcA (unsigned int lutLen, float *opacLut, unsigned int numCpts, float *xo, float *pos)
void _baneOpacCalcB (unsigned int lutLen, float *opacLut, unsigned int numCpts, float *x, float *o, float *pos)
int baneOpacCalc (Nrrd *opac, Nrrd *Bcpts, Nrrd *pos)

Define Documentation

#define BIFF_NRRDALLOC   "%s: couldn't allocate output nrrd"
#define BIFF_NULL   "%s: got NULL pointer"

Function Documentation

void _baneOpacCalcA ( unsigned int  lutLen,
float *  opacLut,
unsigned int  numCpts,
float *  xo,
float *  pos 
)
void _baneOpacCalcB ( unsigned int  lutLen,
float *  opacLut,
unsigned int  numCpts,
float *  x,
float *  o,
float *  pos 
)
int _baneSigmaCalc1D ( float *  sP,
Nrrd info1D 
)
int bane1DOpacInfoFrom2D ( Nrrd info1D,
Nrrd info2D 
)
int baneOpacCalc ( Nrrd opac,
Nrrd Bcpts,
Nrrd pos 
)
int baneOpacInfo ( Nrrd info,
Nrrd hvol,
int  dim,
int  measr 
)
int banePosCalc ( Nrrd pos,
float  sigma,
float  gthresh,
Nrrd info 
)
int baneSigmaCalc ( float *  sP,
Nrrd _info 
)