src/nrrd/axis.c File Reference

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

Include dependency graph for axis.c:


Functions

void _nrrdAxisInfoInit (NrrdAxisInfo *axis)
void _nrrdAxisInfoNewInit (NrrdAxisInfo *axis)
int nrrdKindIsDomain (int kind)
unsigned int nrrdKindSize (int kind)
int _nrrdKindAltered (int kindIn, int resampling)
void _nrrdAxisInfoCopy (NrrdAxisInfo *dest, const NrrdAxisInfo *src, int bitflag)
int nrrdAxisInfoCopy (Nrrd *nout, const Nrrd *nin, const int *axmap, int bitflag)
void nrrdAxisInfoSet_nva (Nrrd *nrrd, int axInfo, const void *_info)
void nrrdAxisInfoSet_va (Nrrd *nrrd, int axInfo,...)
void nrrdAxisInfoGet_nva (const Nrrd *nrrd, int axInfo, void *_info)
void nrrdAxisInfoGet_va (const Nrrd *nrrd, int axInfo,...)
int _nrrdCenter (int center)
int _nrrdCenter2 (int center, int defCenter)
double nrrdAxisInfoPos (const Nrrd *nrrd, unsigned int ax, double idx)
double nrrdAxisInfoIdx (const Nrrd *nrrd, unsigned int ax, double pos)
void nrrdAxisInfoPosRange (double *loP, double *hiP, const Nrrd *nrrd, unsigned int ax, double loIdx, double hiIdx)
void nrrdAxisInfoIdxRange (double *loP, double *hiP, const Nrrd *nrrd, unsigned int ax, double loPos, double hiPos)
void nrrdAxisInfoSpacingSet (Nrrd *nrrd, unsigned int ax)
void nrrdAxisInfoMinMaxSet (Nrrd *nrrd, unsigned int ax, int defCenter)
unsigned int nrrdDomainAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
int _nrrdSpaceVecExists (const Nrrd *nrrd, unsigned int axi)
unsigned int nrrdSpatialAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
unsigned int nrrdRangeAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
unsigned int nrrdNonSpatialAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
int nrrdSpacingCalculate (const Nrrd *nrrd, unsigned int ax, double *spacing, double vector[NRRD_SPACE_DIM_MAX])
int nrrdOrientationReduce (Nrrd *nout, const Nrrd *nin, int setMinsFromOrigin)

Function Documentation

void _nrrdAxisInfoCopy ( NrrdAxisInfo dest,
const NrrdAxisInfo src,
int  bitflag 
)

void _nrrdAxisInfoInit ( NrrdAxisInfo axis  ) 

void _nrrdAxisInfoNewInit ( NrrdAxisInfo axis  ) 

int _nrrdCenter ( int  center  ) 

int _nrrdCenter2 ( int  center,
int  defCenter 
)

int _nrrdKindAltered ( int  kindIn,
int  resampling 
)

int _nrrdSpaceVecExists ( const Nrrd nrrd,
unsigned int  axi 
)

int nrrdAxisInfoCopy ( Nrrd nout,
const Nrrd nin,
const int *  axmap,
int  bitflag 
)

void nrrdAxisInfoGet_nva ( const Nrrd nrrd,
int  axInfo,
void *  _info 
)

void nrrdAxisInfoGet_va ( const Nrrd nrrd,
int  axInfo,
  ... 
)

double nrrdAxisInfoIdx ( const Nrrd nrrd,
unsigned int  ax,
double  pos 
)

void nrrdAxisInfoIdxRange ( double *  loP,
double *  hiP,
const Nrrd nrrd,
unsigned int  ax,
double  loPos,
double  hiPos 
)

void nrrdAxisInfoMinMaxSet ( Nrrd nrrd,
unsigned int  ax,
int  defCenter 
)

double nrrdAxisInfoPos ( const Nrrd nrrd,
unsigned int  ax,
double  idx 
)

void nrrdAxisInfoPosRange ( double *  loP,
double *  hiP,
const Nrrd nrrd,
unsigned int  ax,
double  loIdx,
double  hiIdx 
)

void nrrdAxisInfoSet_nva ( Nrrd nrrd,
int  axInfo,
const void *  _info 
)

void nrrdAxisInfoSet_va ( Nrrd nrrd,
int  axInfo,
  ... 
)

void nrrdAxisInfoSpacingSet ( Nrrd nrrd,
unsigned int  ax 
)

unsigned int nrrdDomainAxesGet ( const Nrrd nrrd,
unsigned int  axisIdx[NRRD_DIM_MAX] 
)

int nrrdKindIsDomain ( int  kind  ) 

unsigned int nrrdKindSize ( int  kind  ) 

unsigned int nrrdNonSpatialAxesGet ( const Nrrd nrrd,
unsigned int  axisIdx[NRRD_DIM_MAX] 
)

int nrrdOrientationReduce ( Nrrd nout,
const Nrrd nin,
int  setMinsFromOrigin 
)

unsigned int nrrdRangeAxesGet ( const Nrrd nrrd,
unsigned int  axisIdx[NRRD_DIM_MAX] 
)

int nrrdSpacingCalculate ( const Nrrd nrrd,
unsigned int  ax,
double *  spacing,
double  vector[NRRD_SPACE_DIM_MAX] 
)

unsigned int nrrdSpatialAxesGet ( const Nrrd nrrd,
unsigned int  axisIdx[NRRD_DIM_MAX] 
)


Generated on Thu Jan 1 01:06:55 2009 for Teem by  doxygen 1.5.6