src/nrrd/resampleNrrd.c File Reference

#include "nrrd.h"
#include "privateNrrd.h"

Include dependency graph for resampleNrrd.c:


Functions

int nrrdSimpleResample (Nrrd *nout, Nrrd *nin, const NrrdKernel *kernel, const double *parm, const size_t *samples, const double *scalings)
int _nrrdResampleCheckInfo (const Nrrd *nin, const NrrdResampleInfo *info)
void _nrrdResampleComputePermute (unsigned int permute[], unsigned int ax[NRRD_DIM_MAX][NRRD_DIM_MAX], size_t sz[NRRD_DIM_MAX][NRRD_DIM_MAX], int *topRax, int *botRax, unsigned int *passes, const Nrrd *nin, const NrrdResampleInfo *info)
int _nrrdResampleMakeWeightIndex (nrrdResample_t **weightP, int **indexP, double *ratioP, const Nrrd *nin, const NrrdResampleInfo *info, unsigned int ai)
int nrrdSpatialResample (Nrrd *nout, const Nrrd *nin, const NrrdResampleInfo *info)

Function Documentation

int _nrrdResampleCheckInfo ( const Nrrd nin,
const NrrdResampleInfo info 
)

void _nrrdResampleComputePermute ( unsigned int  permute[],
unsigned int  ax[NRRD_DIM_MAX][NRRD_DIM_MAX],
size_t  sz[NRRD_DIM_MAX][NRRD_DIM_MAX],
int *  topRax,
int *  botRax,
unsigned int *  passes,
const Nrrd nin,
const NrrdResampleInfo info 
)

int _nrrdResampleMakeWeightIndex ( nrrdResample_t **  weightP,
int **  indexP,
double *  ratioP,
const Nrrd nin,
const NrrdResampleInfo info,
unsigned int  ai 
)

int nrrdSimpleResample ( Nrrd nout,
Nrrd nin,
const NrrdKernel kernel,
const double *  parm,
const size_t *  samples,
const double *  scalings 
)

int nrrdSpatialResample ( Nrrd nout,
const Nrrd nin,
const NrrdResampleInfo info 
)


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