Teem 1.10.0
src/ten/path.c File Reference
#include "ten.h"
#include "privateTen.h"
Include dependency graph for path.c:

Functions

tenInterpParm * tenInterpParmNew (void)
int tenInterpParmBufferAlloc (tenInterpParm *tip, unsigned int num)
tenInterpParm * tenInterpParmCopy (tenInterpParm *tip)
tenInterpParm * tenInterpParmNix (tenInterpParm *tip)
void tenInterpTwo_d (double oten[7], const double tenA[7], const double tenB[7], int ptype, double aa, tenInterpParm *tip)
int tenInterpN_d (double tenOut[7], const double *tenIn, const double *wght, unsigned int num, int ptype, tenInterpParm *tip)
int _tenInterpGeoLoxRelaxOne (Nrrd *nodata, Nrrd *ntdata, Nrrd *nigrtdata, unsigned int ii, int rotnoop, double scl, tenInterpParm *tip)
void _tenInterpGeoLoxIGRT (double *igrt, double *ten, int useK, int rotNoop, double minnorm)
double tenInterpPathLength (Nrrd *ntt, int doubleVerts, int fancy, int shape)
double _tenPathSpacingEqualize (Nrrd *nout, Nrrd *nin)
int _tenInterpGeoLoxPolyLine (Nrrd *ngeod, unsigned int *numIter, const double tenA[7], const double tenB[7], unsigned int NN, int useK, int rotnoop, tenInterpParm *tip)
int tenInterpTwoDiscrete_d (Nrrd *nout, const double tenA[7], const double tenB[7], int ptype, unsigned int num, tenInterpParm *_tip)
double tenInterpDistanceTwo_d (const double tenA[7], const double tenB[7], int ptype, tenInterpParm *_tip)
int tenInterpMulti3D (Nrrd *nout, const Nrrd *const *nin, const double *wght, unsigned int ninLen, int ptype, tenInterpParm *_tip)

Function Documentation

void _tenInterpGeoLoxIGRT ( double *  igrt,
double *  ten,
int  useK,
int  rotNoop,
double  minnorm 
)
int _tenInterpGeoLoxPolyLine ( Nrrd *  ngeod,
unsigned int *  numIter,
const double  tenA[7],
const double  tenB[7],
unsigned int  NN,
int  useK,
int  rotnoop,
tenInterpParm *  tip 
)
int _tenInterpGeoLoxRelaxOne ( Nrrd *  nodata,
Nrrd *  ntdata,
Nrrd *  nigrtdata,
unsigned int  ii,
int  rotnoop,
double  scl,
tenInterpParm *  tip 
)
double _tenPathSpacingEqualize ( Nrrd *  nout,
Nrrd *  nin 
)
double tenInterpDistanceTwo_d ( const double  tenA[7],
const double  tenB[7],
int  ptype,
tenInterpParm *  _tip 
)
int tenInterpMulti3D ( Nrrd *  nout,
const Nrrd *const *  nin,
const double *  wght,
unsigned int  ninLen,
int  ptype,
tenInterpParm *  _tip 
)
int tenInterpN_d ( double  tenOut[7],
const double *  tenIn,
const double *  wght,
unsigned int  num,
int  ptype,
tenInterpParm *  tip 
)
int tenInterpParmBufferAlloc ( tenInterpParm *  tip,
unsigned int  num 
)
tenInterpParm* tenInterpParmCopy ( tenInterpParm *  tip)
tenInterpParm* tenInterpParmNew ( void  )
tenInterpParm* tenInterpParmNix ( tenInterpParm *  tip)
double tenInterpPathLength ( Nrrd *  ntt,
int  doubleVerts,
int  fancy,
int  shape 
)
void tenInterpTwo_d ( double  oten[7],
const double  tenA[7],
const double  tenB[7],
int  ptype,
double  aa,
tenInterpParm *  tip 
)
int tenInterpTwoDiscrete_d ( Nrrd *  nout,
const double  tenA[7],
const double  tenB[7],
int  ptype,
unsigned int  num,
tenInterpParm *  _tip 
)