src/nrrd/reorder.c File Reference

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

Include dependency graph for reorder.c:


Functions

int nrrdInvertPerm (unsigned int *invp, const unsigned int *pp, unsigned int nn)
int nrrdAxesInsert (Nrrd *nout, const Nrrd *nin, unsigned int axis)
int nrrdAxesPermute (Nrrd *nout, const Nrrd *nin, const unsigned int *axes)
int nrrdShuffle (Nrrd *nout, const Nrrd *nin, unsigned int axis, const size_t *perm)
int nrrdAxesSwap (Nrrd *nout, const Nrrd *nin, unsigned int ax1, unsigned int ax2)
int nrrdFlip (Nrrd *nout, const Nrrd *nin, unsigned int axis)
int nrrdJoin (Nrrd *nout, const Nrrd *const *nin, unsigned int numNin, unsigned int axis, int incrDim)
int nrrdAxesSplit (Nrrd *nout, const Nrrd *nin, unsigned int saxi, size_t sizeFast, size_t sizeSlow)
int nrrdAxesDelete (Nrrd *nout, const Nrrd *nin, unsigned int daxi)
int nrrdAxesMerge (Nrrd *nout, const Nrrd *nin, unsigned int maxi)
int nrrdReshape_nva (Nrrd *nout, const Nrrd *nin, unsigned int dim, const size_t *size)
int nrrdReshape_va (Nrrd *nout, const Nrrd *nin, unsigned int dim,...)
int nrrdBlock (Nrrd *nout, const Nrrd *nin)
int nrrdUnblock (Nrrd *nout, const Nrrd *nin, int type)
int nrrdTile2D (Nrrd *nout, const Nrrd *nin, unsigned int ax0, unsigned int ax1, unsigned int axSplit, size_t sizeFast, size_t sizeSlow)
int nrrdUntile2D (Nrrd *nout, const Nrrd *nin, unsigned int ax0, unsigned int ax1, unsigned int axMerge, size_t sizeFast, size_t sizeSlow)

Function Documentation

int nrrdAxesDelete ( Nrrd nout,
const Nrrd nin,
unsigned int  daxi 
)

int nrrdAxesInsert ( Nrrd nout,
const Nrrd nin,
unsigned int  axis 
)

int nrrdAxesMerge ( Nrrd nout,
const Nrrd nin,
unsigned int  maxi 
)

int nrrdAxesPermute ( Nrrd nout,
const Nrrd nin,
const unsigned int *  axes 
)

int nrrdAxesSplit ( Nrrd nout,
const Nrrd nin,
unsigned int  saxi,
size_t  sizeFast,
size_t  sizeSlow 
)

int nrrdAxesSwap ( Nrrd nout,
const Nrrd nin,
unsigned int  ax1,
unsigned int  ax2 
)

int nrrdBlock ( Nrrd nout,
const Nrrd nin 
)

int nrrdFlip ( Nrrd nout,
const Nrrd nin,
unsigned int  axis 
)

int nrrdInvertPerm ( unsigned int *  invp,
const unsigned int *  pp,
unsigned int  nn 
)

int nrrdJoin ( Nrrd nout,
const Nrrd *const *  nin,
unsigned int  numNin,
unsigned int  axis,
int  incrDim 
)

int nrrdReshape_nva ( Nrrd nout,
const Nrrd nin,
unsigned int  dim,
const size_t *  size 
)

int nrrdReshape_va ( Nrrd nout,
const Nrrd nin,
unsigned int  dim,
  ... 
)

int nrrdShuffle ( Nrrd nout,
const Nrrd nin,
unsigned int  axis,
const size_t *  perm 
)

int nrrdTile2D ( Nrrd nout,
const Nrrd nin,
unsigned int  ax0,
unsigned int  ax1,
unsigned int  axSplit,
size_t  sizeFast,
size_t  sizeSlow 
)

int nrrdUnblock ( Nrrd nout,
const Nrrd nin,
int  type 
)

int nrrdUntile2D ( Nrrd nout,
const Nrrd nin,
unsigned int  ax0,
unsigned int  ax1,
unsigned int  axMerge,
size_t  sizeFast,
size_t  sizeSlow 
)


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