src/nrrd/nrrd.h File Reference

#include <errno.h>
#include <stddef.h>
#include <stdio.h>
#include <stdlib.h>
#include <stdarg.h>
#include <string.h>
#include <math.h>
#include <ctype.h>
#include <float.h>
#include <teem/air.h>
#include <teem/hest.h>
#include <teem/biff.h>
#include "nrrdDefines.h"
#include "nrrdMacros.h"
#include "nrrdEnums.h"

Include dependency graph for nrrd.h:


Data Structures

struct  NrrdAxisInfo
struct  Nrrd
struct  NrrdFormat
struct  NrrdEncoding_t
struct  NrrdIoState_t
struct  NrrdRange
struct  NrrdKernel
struct  NrrdKernelSpec
struct  NrrdResampleInfo
struct  NrrdResampleAxis
struct  NrrdResampleContext
struct  NrrdIter

Defines

#define NRRD_EXPORT   extern
#define NRRD   nrrdBiffKey
#define nrrdResample_nt   nrrdTypeDouble
#define NRRD_RESAMPLE_FLOAT   0

Typedefs

typedef struct NrrdEncoding_t NrrdEncoding
typedef struct NrrdIoState_t NrrdIoState
typedef double nrrdResample_t

Functions

NRRD_EXPORT int nrrdGetenvBool (int *val, char **envStr, const char *envVar)
NRRD_EXPORT int nrrdGetenvEnum (int *val, char **envStr, const airEnum *enm, const char *envVar)
NRRD_EXPORT int nrrdGetenvInt (int *val, char **envStr, const char *envVar)
NRRD_EXPORT int nrrdGetenvUInt (unsigned int *val, char **envStr, const char *envVar)
NRRD_EXPORT int nrrdGetenvDouble (double *val, char **envStr, const char *envVar)
NRRD_EXPORT void nrrdDefaultGetenv (void)
NRRD_EXPORT void nrrdStateGetenv (void)
NRRD_EXPORT NrrdIoStatenrrdIoStateNew (void)
NRRD_EXPORT void nrrdIoStateInit (NrrdIoState *nio)
NRRD_EXPORT NrrdIoStatenrrdIoStateNix (NrrdIoState *nio)
NRRD_EXPORT NrrdResampleInfonrrdResampleInfoNew (void)
NRRD_EXPORT NrrdResampleInfonrrdResampleInfoNix (NrrdResampleInfo *info)
NRRD_EXPORT NrrdKernelSpecnrrdKernelSpecNew ()
NRRD_EXPORT NrrdKernelSpecnrrdKernelSpecCopy (const NrrdKernelSpec *ksp)
NRRD_EXPORT void nrrdKernelSpecSet (NrrdKernelSpec *ksp, const NrrdKernel *k, const double kparm[NRRD_KERNEL_PARMS_NUM])
NRRD_EXPORT void nrrdKernelParmSet (const NrrdKernel **kP, double kparm[NRRD_KERNEL_PARMS_NUM], NrrdKernelSpec *ksp)
NRRD_EXPORT NrrdKernelSpecnrrdKernelSpecNix (NrrdKernelSpec *ksp)
NRRD_EXPORT void nrrdInit (Nrrd *nrrd)
NRRD_EXPORT NrrdnrrdNew (void)
NRRD_EXPORT NrrdnrrdNix (Nrrd *nrrd)
NRRD_EXPORT NrrdnrrdEmpty (Nrrd *nrrd)
NRRD_EXPORT NrrdnrrdNuke (Nrrd *nrrd)
NRRD_EXPORT int nrrdWrap_nva (Nrrd *nrrd, void *data, int type, unsigned int dim, const size_t *size)
NRRD_EXPORT int nrrdWrap_va (Nrrd *nrrd, void *data, int type, unsigned int dim,...)
NRRD_EXPORT void nrrdBasicInfoInit (Nrrd *nrrd, int excludeBitflag)
NRRD_EXPORT int nrrdBasicInfoCopy (Nrrd *nout, const Nrrd *nin, int excludeBitflag)
NRRD_EXPORT int nrrdCopy (Nrrd *nout, const Nrrd *nin)
NRRD_EXPORT int nrrdAlloc_nva (Nrrd *nrrd, int type, unsigned int dim, const size_t *size)
NRRD_EXPORT int nrrdAlloc_va (Nrrd *nrrd, int type, unsigned int dim,...)
NRRD_EXPORT int nrrdMaybeAlloc_nva (Nrrd *nrrd, int type, unsigned int dim, const size_t *size)
NRRD_EXPORT int nrrdMaybeAlloc_va (Nrrd *nrrd, int type, unsigned int dim,...)
NRRD_EXPORT int nrrdPPM (Nrrd *, size_t sx, size_t sy)
NRRD_EXPORT int nrrdPGM (Nrrd *, size_t sx, size_t sy)
NRRD_EXPORT int nrrdKindIsDomain (int kind)
NRRD_EXPORT unsigned int nrrdKindSize (int kind)
NRRD_EXPORT int nrrdAxisInfoCopy (Nrrd *nout, const Nrrd *nin, const int *axmap, int excludeBitflag)
NRRD_EXPORT void nrrdAxisInfoSet_nva (Nrrd *nin, int axInfo, const void *info)
NRRD_EXPORT void nrrdAxisInfoSet_va (Nrrd *nin, int axInfo,...)
NRRD_EXPORT void nrrdAxisInfoGet_nva (const Nrrd *nrrd, int axInfo, void *info)
NRRD_EXPORT void nrrdAxisInfoGet_va (const Nrrd *nrrd, int axInfo,...)
NRRD_EXPORT double nrrdAxisInfoPos (const Nrrd *nrrd, unsigned int ax, double idx)
NRRD_EXPORT double nrrdAxisInfoIdx (const Nrrd *nrrd, unsigned int ax, double pos)
NRRD_EXPORT void nrrdAxisInfoPosRange (double *loP, double *hiP, const Nrrd *nrrd, unsigned int ax, double loIdx, double hiIdx)
NRRD_EXPORT void nrrdAxisInfoIdxRange (double *loP, double *hiP, const Nrrd *nrrd, unsigned int ax, double loPos, double hiPos)
NRRD_EXPORT void nrrdAxisInfoSpacingSet (Nrrd *nrrd, unsigned int ax)
NRRD_EXPORT void nrrdAxisInfoMinMaxSet (Nrrd *nrrd, unsigned int ax, int defCenter)
NRRD_EXPORT unsigned int nrrdDomainAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
NRRD_EXPORT unsigned int nrrdRangeAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
NRRD_EXPORT unsigned int nrrdSpatialAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
NRRD_EXPORT unsigned int nrrdNonSpatialAxesGet (const Nrrd *nrrd, unsigned int axisIdx[NRRD_DIM_MAX])
NRRD_EXPORT int nrrdSpacingCalculate (const Nrrd *nrrd, unsigned int ax, double *spacing, double vector[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT int nrrdOrientationReduce (Nrrd *nout, const Nrrd *nin, int setMinsFromOrigin)
NRRD_EXPORT unsigned int nrrdSpaceDimension (int space)
NRRD_EXPORT int nrrdSpaceSet (Nrrd *nrrd, int space)
NRRD_EXPORT int nrrdSpaceDimensionSet (Nrrd *nrrd, unsigned int spaceDim)
NRRD_EXPORT unsigned int nrrdSpaceOriginGet (const Nrrd *nrrd, double vector[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT int nrrdSpaceOriginSet (Nrrd *nrrd, double vector[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT int nrrdOriginCalculate (const Nrrd *nrrd, unsigned int *axisIdx, unsigned int axisIdxNum, int defaultCenter, double *origin)
NRRD_EXPORT int nrrdContentSet_va (Nrrd *nout, const char *func, const Nrrd *nin, const char *format,...)
NRRD_EXPORT void nrrdDescribe (FILE *file, const Nrrd *nrrd)
NRRD_EXPORT int nrrdCheck (const Nrrd *nrrd)
NRRD_EXPORT int _nrrdCheck (const Nrrd *nrrd, int checkData, int useBiff)
NRRD_EXPORT size_t nrrdElementSize (const Nrrd *nrrd)
NRRD_EXPORT size_t nrrdElementNumber (const Nrrd *nrrd)
NRRD_EXPORT int nrrdSanity (void)
NRRD_EXPORT int nrrdSameSize (const Nrrd *n1, const Nrrd *n2, int useBiff)
NRRD_EXPORT void nrrdSpaceVecCopy (double dst[NRRD_SPACE_DIM_MAX], const double src[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT void nrrdSpaceVecScaleAdd2 (double sum[NRRD_SPACE_DIM_MAX], double sclA, const double vecA[NRRD_SPACE_DIM_MAX], double sclB, const double vecB[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT void nrrdSpaceVecScale (double out[NRRD_SPACE_DIM_MAX], double scl, const double vec[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT double nrrdSpaceVecNorm (int sdim, const double vec[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT void nrrdSpaceVecSetNaN (double vec[NRRD_SPACE_DIM_MAX])
NRRD_EXPORT int nrrdCommentAdd (Nrrd *nrrd, const char *str)
NRRD_EXPORT void nrrdCommentClear (Nrrd *nrrd)
NRRD_EXPORT int nrrdCommentCopy (Nrrd *nout, const Nrrd *nin)
NRRD_EXPORT unsigned int nrrdKeyValueSize (const Nrrd *nrrd)
NRRD_EXPORT int nrrdKeyValueAdd (Nrrd *nrrd, const char *key, const char *value)
NRRD_EXPORT char * nrrdKeyValueGet (const Nrrd *nrrd, const char *key)
NRRD_EXPORT void nrrdKeyValueIndex (const Nrrd *nrrd, char **keyP, char **valueP, unsigned int ki)
NRRD_EXPORT int nrrdKeyValueErase (Nrrd *nrrd, const char *key)
NRRD_EXPORT void nrrdKeyValueClear (Nrrd *nrrd)
NRRD_EXPORT int nrrdKeyValueCopy (Nrrd *nout, const Nrrd *nin)
NRRD_EXPORT void nrrdSwapEndian (Nrrd *nrrd)
NRRD_EXPORT unsigned int _nrrdDataFNNumber (NrrdIoState *nio)
NRRD_EXPORT int _nrrdContainsPercentThisAndMore (const char *str, char thss)
NRRD_EXPORT int _nrrdDataFNCheck (NrrdIoState *nio, Nrrd *nrrd, int useBiff)
NRRD_EXPORT int _nrrdOneLine (unsigned int *lenP, NrrdIoState *nio, FILE *file)
NRRD_EXPORT int nrrdLineSkip (FILE *dataFile, NrrdIoState *nio)
NRRD_EXPORT int nrrdByteSkip (FILE *dataFile, Nrrd *nrrd, NrrdIoState *nio)
NRRD_EXPORT int nrrdLoad (Nrrd *nrrd, const char *filename, NrrdIoState *nio)
NRRD_EXPORT int nrrdRead (Nrrd *nrrd, FILE *file, NrrdIoState *nio)
NRRD_EXPORT int nrrdStringRead (Nrrd *nrrd, const char *string, NrrdIoState *nio)
NRRD_EXPORT int nrrdIoStateSet (NrrdIoState *nio, int parm, int value)
NRRD_EXPORT int nrrdIoStateEncodingSet (NrrdIoState *nio, const NrrdEncoding *encoding)
NRRD_EXPORT int nrrdIoStateFormatSet (NrrdIoState *nio, const NrrdFormat *format)
NRRD_EXPORT int nrrdIoStateGet (NrrdIoState *nio, int parm)
NRRD_EXPORT const NrrdEncodingnrrdIoStateEncodingGet (NrrdIoState *nio)
NRRD_EXPORT const NrrdFormatnrrdIoStateFormatGet (NrrdIoState *nio)
NRRD_EXPORT int nrrdSave (const char *filename, const Nrrd *nrrd, NrrdIoState *nio)
NRRD_EXPORT int nrrdSaveMulti (const char *fnameFormat, const Nrrd *const *nin, unsigned int ninLen, unsigned int numStart, NrrdIoState *nio)
NRRD_EXPORT int nrrdWrite (FILE *file, const Nrrd *nrrd, NrrdIoState *nio)
NRRD_EXPORT int nrrdStringWrite (char **stringP, const Nrrd *nrrd, NrrdIoState *nio)
NRRD_EXPORT int nrrdAxesInsert (Nrrd *nout, const Nrrd *nin, unsigned int ax)
NRRD_EXPORT int nrrdInvertPerm (unsigned int *invp, const unsigned int *perm, unsigned int n)
NRRD_EXPORT int nrrdAxesPermute (Nrrd *nout, const Nrrd *nin, const unsigned int *axes)
NRRD_EXPORT int nrrdShuffle (Nrrd *nout, const Nrrd *nin, unsigned int axis, const size_t *perm)
NRRD_EXPORT int nrrdAxesSwap (Nrrd *nout, const Nrrd *nin, unsigned int ax1, unsigned int ax2)
NRRD_EXPORT int nrrdFlip (Nrrd *nout, const Nrrd *nin, unsigned int axis)
NRRD_EXPORT int nrrdJoin (Nrrd *nout, const Nrrd *const *nin, unsigned int numNin, unsigned int axis, int incrDim)
NRRD_EXPORT int nrrdReshape_va (Nrrd *nout, const Nrrd *nin, unsigned int dim,...)
NRRD_EXPORT int nrrdReshape_nva (Nrrd *nout, const Nrrd *nin, unsigned int dim, const size_t *size)
NRRD_EXPORT int nrrdAxesSplit (Nrrd *nout, const Nrrd *nin, unsigned int ax, size_t sizeFast, size_t sizeSlow)
NRRD_EXPORT int nrrdAxesDelete (Nrrd *nout, const Nrrd *nin, unsigned int ax)
NRRD_EXPORT int nrrdAxesMerge (Nrrd *nout, const Nrrd *nin, unsigned int ax)
NRRD_EXPORT int nrrdBlock (Nrrd *nout, const Nrrd *nin)
NRRD_EXPORT int nrrdUnblock (Nrrd *nout, const Nrrd *nin, int type)
NRRD_EXPORT int nrrdTile2D (Nrrd *nout, const Nrrd *nin, unsigned int ax0, unsigned int ax1, unsigned int axSplit, size_t sizeFast, size_t sizeSlow)
NRRD_EXPORT int nrrdUntile2D (Nrrd *nout, const Nrrd *nin, unsigned int ax0, unsigned int ax1, unsigned int axMerge, size_t sizeFast, size_t sizeSlow)
NRRD_EXPORT NrrdIternrrdIterNew (void)
NRRD_EXPORT void nrrdIterSetValue (NrrdIter *iter, double val)
NRRD_EXPORT void nrrdIterSetNrrd (NrrdIter *iter, const Nrrd *nrrd)
NRRD_EXPORT void nrrdIterSetOwnNrrd (NrrdIter *iter, Nrrd *nrrd)
NRRD_EXPORT double nrrdIterValue (NrrdIter *iter)
NRRD_EXPORT char * nrrdIterContent (NrrdIter *iter)
NRRD_EXPORT NrrdIternrrdIterNix (NrrdIter *iter)
NRRD_EXPORT NrrdRangenrrdRangeNew (double min, double max)
NRRD_EXPORT NrrdRangenrrdRangeCopy (const NrrdRange *range)
NRRD_EXPORT NrrdRangenrrdRangeNix (NrrdRange *range)
NRRD_EXPORT void nrrdRangeReset (NrrdRange *range)
NRRD_EXPORT void nrrdRangeSet (NrrdRange *range, const Nrrd *nrrd, int blind8BitRange)
NRRD_EXPORT void nrrdRangeSafeSet (NrrdRange *range, const Nrrd *nrrd, int blind8BitRange)
NRRD_EXPORT NrrdRangenrrdRangeNewSet (const Nrrd *nrrd, int blind8BitRange)
NRRD_EXPORT int nrrdHasNonExist (const Nrrd *nrrd)
NRRD_EXPORT int nrrdConvert (Nrrd *nout, const Nrrd *nin, int type)
NRRD_EXPORT int nrrdClampConvert (Nrrd *nout, const Nrrd *nin, int type)
NRRD_EXPORT int nrrdQuantize (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, unsigned int bits)
NRRD_EXPORT int nrrdUnquantize (Nrrd *nout, const Nrrd *nin, int type)
NRRD_EXPORT int nrrdHistoEq (Nrrd *nout, const Nrrd *nin, Nrrd **nhistP, unsigned int bins, unsigned int smart, float amount)
NRRD_EXPORT int nrrdApply1DLut (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nlut, int typeOut, int rescale)
NRRD_EXPORT int nrrdApplyMulti1DLut (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nmlut, int typeOut, int rescale)
NRRD_EXPORT int nrrdApply1DRegMap (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nmap, int typeOut, int rescale)
NRRD_EXPORT int nrrdApplyMulti1DRegMap (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nmmap, int typeOut, int rescale)
NRRD_EXPORT int nrrd1DIrregMapCheck (const Nrrd *nmap)
NRRD_EXPORT int nrrd1DIrregAclGenerate (Nrrd *nacl, const Nrrd *nmap, size_t aclLen)
NRRD_EXPORT int nrrd1DIrregAclCheck (const Nrrd *nacl)
NRRD_EXPORT int nrrdApply1DIrregMap (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nmap, const Nrrd *nacl, int typeOut, int rescale)
NRRD_EXPORT int nrrdApply1DSubstitution (Nrrd *nout, const Nrrd *nin, const Nrrd *nsubst)
NRRD_EXPORT int nrrdApply2DLut (Nrrd *nout, const Nrrd *nin, unsigned int domainAxis, const NrrdRange *range0, const NrrdRange *range1, const Nrrd *nlut, int typeOut, int rescale0, int rescale1)
NRRD_EXPORT int nrrdSlice (Nrrd *nout, const Nrrd *nin, unsigned int axis, size_t pos)
NRRD_EXPORT int nrrdCrop (Nrrd *nout, const Nrrd *nin, size_t *min, size_t *max)
NRRD_EXPORT int nrrdSample_nva (void *val, const Nrrd *nin, const size_t *coord)
NRRD_EXPORT int nrrdSample_va (void *val, const Nrrd *nin,...)
NRRD_EXPORT int nrrdSimpleCrop (Nrrd *nout, const Nrrd *nin, unsigned int crop)
NRRD_EXPORT int nrrdSplice (Nrrd *nout, const Nrrd *nin, const Nrrd *nslice, unsigned int axis, size_t pos)
NRRD_EXPORT int nrrdPad_nva (Nrrd *nout, const Nrrd *nin, const ptrdiff_t *min, const ptrdiff_t *max, int boundary, double padValue)
NRRD_EXPORT int nrrdPad_va (Nrrd *nout, const Nrrd *nin, const ptrdiff_t *min, const ptrdiff_t *max, int boundary,...)
NRRD_EXPORT int nrrdSimplePad_nva (Nrrd *nout, const Nrrd *nin, unsigned int pad, int boundary, double padValue)
NRRD_EXPORT int nrrdSimplePad_va (Nrrd *nout, const Nrrd *nin, unsigned int pad, int boundary,...)
NRRD_EXPORT int nrrdInset (Nrrd *nout, const Nrrd *nin, const Nrrd *nsub, const size_t *min)
NRRD_EXPORT int nrrdProject (Nrrd *nout, const Nrrd *nin, unsigned int axis, int measr, int type)
NRRD_EXPORT int nrrdHisto (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, const Nrrd *nwght, size_t bins, int type)
NRRD_EXPORT int nrrdHistoCheck (const Nrrd *nhist)
NRRD_EXPORT int nrrdHistoDraw (Nrrd *nout, const Nrrd *nin, size_t sy, int showLog, double max)
NRRD_EXPORT int nrrdHistoAxis (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, unsigned int axis, size_t bins, int type)
NRRD_EXPORT int nrrdHistoJoint (Nrrd *nout, const Nrrd *const *nin, const NrrdRange *const *range, unsigned int numNin, const Nrrd *nwght, const size_t *bins, int type, const int *clamp)
NRRD_EXPORT int nrrdHistoThresholdOtsu (double *threshP, const Nrrd *nhist, double expo)
NRRD_EXPORT int nrrdArithGamma (Nrrd *nout, const Nrrd *nin, const NrrdRange *range, double gamma)
NRRD_EXPORT int nrrdArithUnaryOp (Nrrd *nout, int op, const Nrrd *nin)
NRRD_EXPORT int nrrdArithBinaryOp (Nrrd *nout, int op, const Nrrd *ninA, const Nrrd *ninB)
NRRD_EXPORT int nrrdArithTernaryOp (Nrrd *nout, int op, const Nrrd *ninA, const Nrrd *ninB, const Nrrd *ninC)
NRRD_EXPORT int nrrdArithIterBinaryOp (Nrrd *nout, int op, NrrdIter *inA, NrrdIter *inB)
NRRD_EXPORT int nrrdArithIterTernaryOp (Nrrd *nout, int op, NrrdIter *inA, NrrdIter *inB, NrrdIter *inC)
NRRD_EXPORT int nrrdCheapMedian (Nrrd *nout, const Nrrd *nin, int pad, int mode, unsigned int radius, float wght, unsigned int bins)
NRRD_EXPORT int nrrdDistanceL2 (Nrrd *nout, const Nrrd *nin, int typeOut, const int *axisDo, double thresh, int insideHigher)
NRRD_EXPORT int nrrdDistanceL2Signed (Nrrd *nout, const Nrrd *nin, int typeOut, const int *axisDo, double thresh, int insideHigher)
NRRD_EXPORT NrrdResampleContextnrrdResampleContextNew ()
NRRD_EXPORT NrrdResampleContextnrrdResampleContextNix (NrrdResampleContext *)
NRRD_EXPORT int nrrdResampleDefaultCenterSet (NrrdResampleContext *rsmc, int center)
NRRD_EXPORT int nrrdResampleNrrdSet (NrrdResampleContext *rsmc, const Nrrd *nin)
NRRD_EXPORT int nrrdResampleKernelSet (NrrdResampleContext *rsmc, unsigned int axIdx, const NrrdKernel *kernel, double kparm[NRRD_KERNEL_PARMS_NUM])
NRRD_EXPORT int nrrdResampleSamplesSet (NrrdResampleContext *rsmc, unsigned int axIdx, size_t samples)
NRRD_EXPORT int nrrdResampleRangeSet (NrrdResampleContext *rsmc, unsigned int axIdx, double min, double max)
NRRD_EXPORT int nrrdResampleRangeFullSet (NrrdResampleContext *rsmc, unsigned int axIdx)
NRRD_EXPORT int nrrdResampleBoundarySet (NrrdResampleContext *rsmc, int boundary)
NRRD_EXPORT int nrrdResamplePadValueSet (NrrdResampleContext *rsmc, double padValue)
NRRD_EXPORT int nrrdResampleTypeOutSet (NrrdResampleContext *rsmc, int typeOut)
NRRD_EXPORT int nrrdResampleRenormalizeSet (NrrdResampleContext *rsmc, int renormalize)
NRRD_EXPORT int nrrdResampleRoundSet (NrrdResampleContext *rsmc, int round)
NRRD_EXPORT int nrrdResampleClampSet (NrrdResampleContext *rsmc, int clamp)
NRRD_EXPORT int nrrdResampleExecute (NrrdResampleContext *rsmc, Nrrd *nout)
NRRD_EXPORT int nrrdSpatialResample (Nrrd *nout, const Nrrd *nin, const NrrdResampleInfo *info)
NRRD_EXPORT int nrrdSimpleResample (Nrrd *nout, Nrrd *nin, const NrrdKernel *kernel, const double *parm, const size_t *samples, const double *scalings)
NRRD_EXPORT int nrrdCCValid (const Nrrd *nin)
NRRD_EXPORT unsigned int nrrdCCSize (Nrrd *nout, const Nrrd *nin)
NRRD_EXPORT unsigned int nrrdCCMax (const Nrrd *nin)
NRRD_EXPORT unsigned int nrrdCCNum (const Nrrd *nin)
NRRD_EXPORT int nrrdCCFind (Nrrd *nout, Nrrd **nvalP, const Nrrd *nin, int type, unsigned int conny)
NRRD_EXPORT int nrrdCCAdjacency (Nrrd *nout, const Nrrd *nin, unsigned int conny)
NRRD_EXPORT int nrrdCCMerge (Nrrd *nout, const Nrrd *nin, Nrrd *nval, int dir, unsigned int maxSize, unsigned int maxNeighbor, unsigned int conny)
NRRD_EXPORT int nrrdCCRevalue (Nrrd *nout, const Nrrd *nin, const Nrrd *nval)
NRRD_EXPORT int nrrdCCSettle (Nrrd *nout, Nrrd **nvalP, const Nrrd *nin)
NRRD_EXPORT int nrrdKernelParse (const NrrdKernel **kernelP, double *parm, const char *str)
NRRD_EXPORT int nrrdKernelSpecParse (NrrdKernelSpec *ksp, const char *str)
NRRD_EXPORT int nrrdKernelSpecSprint (char str[AIR_STRLEN_LARGE], NrrdKernelSpec *ksp)

Variables

NRRD_EXPORT int nrrdDefaultWriteEncodingType
NRRD_EXPORT int nrrdDefaultWriteBareText
NRRD_EXPORT unsigned int nrrdDefaultWriteCharsPerLine
NRRD_EXPORT unsigned int nrrdDefaultWriteValsPerLine
NRRD_EXPORT int nrrdDefaultResampleBoundary
NRRD_EXPORT int nrrdDefaultResampleType
NRRD_EXPORT int nrrdDefaultResampleRenormalize
NRRD_EXPORT int nrrdDefaultResampleRound
NRRD_EXPORT int nrrdDefaultResampleClamp
NRRD_EXPORT int nrrdDefaultResampleCheap
NRRD_EXPORT double nrrdDefaultResamplePadValue
NRRD_EXPORT double nrrdDefaultKernelParm0
NRRD_EXPORT int nrrdDefaultCenter
NRRD_EXPORT double nrrdDefaultSpacing
NRRD_EXPORT int nrrdStateVerboseIO
NRRD_EXPORT int nrrdStateKeyValuePairsPropagate
NRRD_EXPORT int nrrdStateBlind8BitRange
NRRD_EXPORT int nrrdStateMeasureType
NRRD_EXPORT int nrrdStateMeasureModeBins
NRRD_EXPORT int nrrdStateMeasureHistoType
NRRD_EXPORT int nrrdStateDisallowIntegerNonExist
NRRD_EXPORT int nrrdStateAlwaysSetContent
NRRD_EXPORT int nrrdStateDisableContent
NRRD_EXPORT char * nrrdStateUnknownContent
NRRD_EXPORT int nrrdStateGrayscaleImage3D
NRRD_EXPORT int nrrdStateKeyValueReturnInternalPointers
NRRD_EXPORT int nrrdStateKindNoop
NRRD_EXPORT const char *const nrrdEnvVarDefaultWriteEncodingType
NRRD_EXPORT const char *const nrrdEnvVarDefaultWriteBareText
NRRD_EXPORT const char *const nrrdEnvVarDefaultWriteBareTextOld
NRRD_EXPORT const char *const nrrdEnvVarDefaultCenter
NRRD_EXPORT const char *const nrrdEnvVarDefaultCenterOld
NRRD_EXPORT const char *const nrrdEnvVarDefaultWriteCharsPerLine
NRRD_EXPORT const char *const nrrdEnvVarDefaultWriteValsPerLine
NRRD_EXPORT const char *const nrrdEnvVarDefaultKernelParm0
NRRD_EXPORT const char *const nrrdEnvVarDefaultSpacing
NRRD_EXPORT const char *const nrrdEnvVarStateKindNoop
NRRD_EXPORT const char *const nrrdEnvVarStateVerboseIO
NRRD_EXPORT const char *const nrrdEnvVarStateKeyValuePairsPropagate
NRRD_EXPORT const char *const nrrdEnvVarStateBlind8BitRange
NRRD_EXPORT const char *const nrrdEnvVarStateAlwaysSetContent
NRRD_EXPORT const char *const nrrdEnvVarStateDisableContent
NRRD_EXPORT const char *const nrrdEnvVarStateMeasureType
NRRD_EXPORT const char *const nrrdEnvVarStateMeasureModeBins
NRRD_EXPORT const char *const nrrdEnvVarStateMeasureHistoType
NRRD_EXPORT const char *const nrrdEnvVarStateGrayscaleImage3D
NRRD_EXPORT airEnumnrrdFormatType
NRRD_EXPORT airEnumnrrdType
NRRD_EXPORT airEnumnrrdEncodingType
NRRD_EXPORT airEnumnrrdCenter
NRRD_EXPORT airEnumnrrdKind
NRRD_EXPORT airEnumnrrdField
NRRD_EXPORT airEnumnrrdSpace
NRRD_EXPORT airEnumnrrdBoundary
NRRD_EXPORT airEnumnrrdMeasure
NRRD_EXPORT airEnumnrrdUnaryOp
NRRD_EXPORT airEnumnrrdBinaryOp
NRRD_EXPORT airEnumnrrdTernaryOp
NRRD_EXPORT const char nrrdTypePrintfStr [][AIR_STRLEN_SMALL]
NRRD_EXPORT const size_t nrrdTypeSize []
NRRD_EXPORT const double nrrdTypeMin []
NRRD_EXPORT const double nrrdTypeMax []
NRRD_EXPORT const int nrrdTypeIsIntegral []
NRRD_EXPORT const int nrrdTypeIsUnsigned []
NRRD_EXPORT const double nrrdTypeNumberOfValues []
NRRD_EXPORT const char * nrrdBiffKey
NRRD_EXPORT const NrrdFormat *const nrrdFormatNRRD
NRRD_EXPORT const NrrdFormat *const nrrdFormatPNM
NRRD_EXPORT const NrrdFormat *const nrrdFormatPNG
NRRD_EXPORT const NrrdFormat *const nrrdFormatVTK
NRRD_EXPORT const NrrdFormat *const nrrdFormatText
NRRD_EXPORT const NrrdFormat *const nrrdFormatEPS
NRRD_EXPORT const NrrdFormat *const nrrdFormatUnknown
NRRD_EXPORT const NrrdFormat *const nrrdFormatArray [NRRD_FORMAT_TYPE_MAX+1]
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingRaw
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingAscii
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingHex
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingGzip
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingBzip2
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingUnknown
NRRD_EXPORT const NrrdEncoding
*const 
nrrdEncodingArray [NRRD_ENCODING_TYPE_MAX+1]
NRRD_EXPORT int(* nrrdFieldInfoParse [NRRD_FIELD_MAX+1])(FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff)
NRRD_EXPORT double(* nrrdDLoad [NRRD_TYPE_MAX+1])(const void *v)
NRRD_EXPORT float(* nrrdFLoad [NRRD_TYPE_MAX+1])(const void *v)
NRRD_EXPORT int(* nrrdILoad [NRRD_TYPE_MAX+1])(const void *v)
NRRD_EXPORT unsigned int(* nrrdUILoad [NRRD_TYPE_MAX+1])(const void *v)
NRRD_EXPORT double(* nrrdDStore [NRRD_TYPE_MAX+1])(void *v, double d)
NRRD_EXPORT float(* nrrdFStore [NRRD_TYPE_MAX+1])(void *v, float f)
NRRD_EXPORT int(* nrrdIStore [NRRD_TYPE_MAX+1])(void *v, int j)
NRRD_EXPORT unsigned int(* nrrdUIStore [NRRD_TYPE_MAX+1])(void *v, unsigned int j)
NRRD_EXPORT double(* nrrdDLookup [NRRD_TYPE_MAX+1])(const void *v, size_t I)
NRRD_EXPORT float(* nrrdFLookup [NRRD_TYPE_MAX+1])(const void *v, size_t I)
NRRD_EXPORT int(* nrrdILookup [NRRD_TYPE_MAX+1])(const void *v, size_t I)
NRRD_EXPORT unsigned int(* nrrdUILookup [NRRD_TYPE_MAX+1])(const void *v, size_t I)
NRRD_EXPORT double(* nrrdDInsert [NRRD_TYPE_MAX+1])(void *v, size_t I, double d)
NRRD_EXPORT float(* nrrdFInsert [NRRD_TYPE_MAX+1])(void *v, size_t I, float f)
NRRD_EXPORT int(* nrrdIInsert [NRRD_TYPE_MAX+1])(void *v, size_t I, int j)
NRRD_EXPORT unsigned int(* nrrdUIInsert [NRRD_TYPE_MAX+1])(void *v, size_t I, unsigned int j)
NRRD_EXPORT int(* nrrdSprint [NRRD_TYPE_MAX+1])(char *, const void *)
NRRD_EXPORT int(* nrrdFprint [NRRD_TYPE_MAX+1])(FILE *, const void *)
NRRD_EXPORT void(* nrrdMinMaxExactFind [NRRD_TYPE_MAX+1])(void *minP, void *maxP, int *hasNonExistP, const Nrrd *nrrd)
NRRD_EXPORT int(* nrrdValCompare [NRRD_TYPE_MAX+1])(const void *, const void *)
NRRD_EXPORT int(* nrrdValCompareInv [NRRD_TYPE_MAX+1])(const void *, const void *)
NRRD_EXPORT hestCBnrrdHestNrrd
NRRD_EXPORT hestCBnrrdHestKernelSpec
NRRD_EXPORT hestCBnrrdHestIter
NRRD_EXPORT float(* nrrdFClamp [NRRD_TYPE_MAX+1])(float)
NRRD_EXPORT double(* nrrdDClamp [NRRD_TYPE_MAX+1])(double)
NRRD_EXPORT void(* nrrdMeasureLine [NRRD_MEASURE_MAX+1])(void *ans, int ansType, const void *line, int lineType, size_t lineLen, double axMin, double axMax)
NRRD_EXPORT NrrdKernel *const nrrdKernelTMF [4][5][5]
NRRD_EXPORT const unsigned int nrrdKernelTMF_maxD
NRRD_EXPORT const unsigned int nrrdKernelTMF_maxC
NRRD_EXPORT const unsigned int nrrdKernelTMF_maxA
NRRD_EXPORT NrrdKernel *const nrrdKernelHann
NRRD_EXPORT NrrdKernel *const
*const 
nrrdKernelHannD
NRRD_EXPORT NrrdKernel *const
*const *const 
nrrdKernelHannDD
NRRD_EXPORT NrrdKernel *const
*const *const *const 
nrrdKernelBlackman
NRRD_EXPORT NrrdKernel *const
*const *const *const *const 
nrrdKernelBlackmanD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const 
nrrdKernelBlackmanDD
NRRD_EXPORT NrrdKernel *const nrrdKernelZero
NRRD_EXPORT NrrdKernel *const
*const 
nrrdKernelBox
NRRD_EXPORT NrrdKernel *const
*const *const 
nrrdKernelCheap
NRRD_EXPORT NrrdKernel *const
*const *const *const 
nrrdKernelHermiteFlag
NRRD_EXPORT NrrdKernel *const
*const *const *const *const 
nrrdKernelTent
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const 
nrrdKernelForwDiff
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const 
nrrdKernelCentDiff
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const 
nrrdKernelBCCubic
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const 
nrrdKernelBCCubicD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const 
nrrdKernelBCCubicDD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const 
nrrdKernelAQuartic
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const 
nrrdKernelAQuarticD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const 
nrrdKernelAQuarticDD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const 
nrrdKernelC3Quintic
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const 
nrrdKernelC3QuinticD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const 
nrrdKernelC3QuinticDD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const 
nrrdKernelC4Hexic
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const 
nrrdKernelC4HexicD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const 
nrrdKernelC4HexicDD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const 
nrrdKernelGaussian
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const 
nrrdKernelGaussianD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const 
nrrdKernelGaussianDD
NRRD_EXPORT NrrdKernel *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const *const *const
*const *const 
nrrdKernelDiscreteGaussian

Define Documentation

#define NRRD   nrrdBiffKey

#define NRRD_EXPORT   extern

#define NRRD_RESAMPLE_FLOAT   0

#define nrrdResample_nt   nrrdTypeDouble


Typedef Documentation

typedef struct NrrdEncoding_t NrrdEncoding

typedef struct NrrdIoState_t NrrdIoState

typedef double nrrdResample_t


Function Documentation

NRRD_EXPORT int _nrrdCheck ( const Nrrd nrrd,
int  checkData,
int  useBiff 
)

NRRD_EXPORT int _nrrdContainsPercentThisAndMore ( const char *  str,
char  thss 
)

NRRD_EXPORT int _nrrdDataFNCheck ( NrrdIoState nio,
Nrrd nrrd,
int  useBiff 
)

NRRD_EXPORT unsigned int _nrrdDataFNNumber ( NrrdIoState nio  ) 

NRRD_EXPORT int _nrrdOneLine ( unsigned int *  lenP,
NrrdIoState nio,
FILE *  file 
)

NRRD_EXPORT int nrrd1DIrregAclCheck ( const Nrrd nacl  ) 

NRRD_EXPORT int nrrd1DIrregAclGenerate ( Nrrd nacl,
const Nrrd nmap,
size_t  aclLen 
)

NRRD_EXPORT int nrrd1DIrregMapCheck ( const Nrrd nmap  ) 

NRRD_EXPORT int nrrdAlloc_nva ( Nrrd nrrd,
int  type,
unsigned int  dim,
const size_t *  size 
)

NRRD_EXPORT int nrrdAlloc_va ( Nrrd nrrd,
int  type,
unsigned int  dim,
  ... 
)

NRRD_EXPORT int nrrdApply1DIrregMap ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nmap,
const Nrrd nacl,
int  typeOut,
int  rescale 
)

NRRD_EXPORT int nrrdApply1DLut ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nlut,
int  typeOut,
int  rescale 
)

NRRD_EXPORT int nrrdApply1DRegMap ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nmap,
int  typeOut,
int  rescale 
)

NRRD_EXPORT int nrrdApply1DSubstitution ( Nrrd nout,
const Nrrd nin,
const Nrrd nsubst 
)

NRRD_EXPORT int nrrdApply2DLut ( Nrrd nout,
const Nrrd nin,
unsigned int  domainAxis,
const NrrdRange range0,
const NrrdRange range1,
const Nrrd nlut,
int  typeOut,
int  rescale0,
int  rescale1 
)

NRRD_EXPORT int nrrdApplyMulti1DLut ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nmlut,
int  typeOut,
int  rescale 
)

NRRD_EXPORT int nrrdApplyMulti1DRegMap ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nmmap,
int  typeOut,
int  rescale 
)

NRRD_EXPORT int nrrdArithBinaryOp ( Nrrd nout,
int  op,
const Nrrd ninA,
const Nrrd ninB 
)

NRRD_EXPORT int nrrdArithGamma ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
double  gamma 
)

NRRD_EXPORT int nrrdArithIterBinaryOp ( Nrrd nout,
int  op,
NrrdIter inA,
NrrdIter inB 
)

NRRD_EXPORT int nrrdArithIterTernaryOp ( Nrrd nout,
int  op,
NrrdIter inA,
NrrdIter inB,
NrrdIter inC 
)

NRRD_EXPORT int nrrdArithTernaryOp ( Nrrd nout,
int  op,
const Nrrd ninA,
const Nrrd ninB,
const Nrrd ninC 
)

NRRD_EXPORT int nrrdArithUnaryOp ( Nrrd nout,
int  op,
const Nrrd nin 
)

NRRD_EXPORT int nrrdAxesDelete ( Nrrd nout,
const Nrrd nin,
unsigned int  ax 
)

NRRD_EXPORT int nrrdAxesInsert ( Nrrd nout,
const Nrrd nin,
unsigned int  ax 
)

NRRD_EXPORT int nrrdAxesMerge ( Nrrd nout,
const Nrrd nin,
unsigned int  ax 
)

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

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

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

NRRD_EXPORT int nrrdAxisInfoCopy ( Nrrd nout,
const Nrrd nin,
const int *  axmap,
int  excludeBitflag 
)

NRRD_EXPORT void nrrdAxisInfoGet_nva ( const Nrrd nrrd,
int  axInfo,
void *  info 
)

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

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

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

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

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

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

NRRD_EXPORT void nrrdAxisInfoSet_nva ( Nrrd nin,
int  axInfo,
const void *  info 
)

NRRD_EXPORT void nrrdAxisInfoSet_va ( Nrrd nin,
int  axInfo,
  ... 
)

NRRD_EXPORT void nrrdAxisInfoSpacingSet ( Nrrd nrrd,
unsigned int  ax 
)

NRRD_EXPORT int nrrdBasicInfoCopy ( Nrrd nout,
const Nrrd nin,
int  excludeBitflag 
)

NRRD_EXPORT void nrrdBasicInfoInit ( Nrrd nrrd,
int  excludeBitflag 
)

NRRD_EXPORT int nrrdBlock ( Nrrd nout,
const Nrrd nin 
)

NRRD_EXPORT int nrrdByteSkip ( FILE *  dataFile,
Nrrd nrrd,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdCCAdjacency ( Nrrd nout,
const Nrrd nin,
unsigned int  conny 
)

NRRD_EXPORT int nrrdCCFind ( Nrrd nout,
Nrrd **  nvalP,
const Nrrd nin,
int  type,
unsigned int  conny 
)

NRRD_EXPORT unsigned int nrrdCCMax ( const Nrrd nin  ) 

NRRD_EXPORT int nrrdCCMerge ( Nrrd nout,
const Nrrd nin,
Nrrd nval,
int  dir,
unsigned int  maxSize,
unsigned int  maxNeighbor,
unsigned int  conny 
)

NRRD_EXPORT unsigned int nrrdCCNum ( const Nrrd nin  ) 

NRRD_EXPORT int nrrdCCRevalue ( Nrrd nout,
const Nrrd nin,
const Nrrd nval 
)

NRRD_EXPORT int nrrdCCSettle ( Nrrd nout,
Nrrd **  nvalP,
const Nrrd nin 
)

NRRD_EXPORT unsigned int nrrdCCSize ( Nrrd nout,
const Nrrd nin 
)

NRRD_EXPORT int nrrdCCValid ( const Nrrd nin  ) 

NRRD_EXPORT int nrrdCheapMedian ( Nrrd nout,
const Nrrd nin,
int  pad,
int  mode,
unsigned int  radius,
float  wght,
unsigned int  bins 
)

NRRD_EXPORT int nrrdCheck ( const Nrrd nrrd  ) 

NRRD_EXPORT int nrrdClampConvert ( Nrrd nout,
const Nrrd nin,
int  type 
)

NRRD_EXPORT int nrrdCommentAdd ( Nrrd nrrd,
const char *  str 
)

NRRD_EXPORT void nrrdCommentClear ( Nrrd nrrd  ) 

NRRD_EXPORT int nrrdCommentCopy ( Nrrd nout,
const Nrrd nin 
)

NRRD_EXPORT int nrrdContentSet_va ( Nrrd nout,
const char *  func,
const Nrrd nin,
const char *  format,
  ... 
)

NRRD_EXPORT int nrrdConvert ( Nrrd nout,
const Nrrd nin,
int  type 
)

NRRD_EXPORT int nrrdCopy ( Nrrd nout,
const Nrrd nin 
)

NRRD_EXPORT int nrrdCrop ( Nrrd nout,
const Nrrd nin,
size_t *  min,
size_t *  max 
)

NRRD_EXPORT void nrrdDefaultGetenv ( void   ) 

NRRD_EXPORT void nrrdDescribe ( FILE *  file,
const Nrrd nrrd 
)

NRRD_EXPORT int nrrdDistanceL2 ( Nrrd nout,
const Nrrd nin,
int  typeOut,
const int *  axisDo,
double  thresh,
int  insideHigher 
)

NRRD_EXPORT int nrrdDistanceL2Signed ( Nrrd nout,
const Nrrd nin,
int  typeOut,
const int *  axisDo,
double  thresh,
int  insideHigher 
)

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

NRRD_EXPORT size_t nrrdElementNumber ( const Nrrd nrrd  ) 

NRRD_EXPORT size_t nrrdElementSize ( const Nrrd nrrd  ) 

NRRD_EXPORT Nrrd* nrrdEmpty ( Nrrd nrrd  ) 

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

NRRD_EXPORT int nrrdGetenvBool ( int *  val,
char **  envStr,
const char *  envVar 
)

NRRD_EXPORT int nrrdGetenvDouble ( double *  val,
char **  envStr,
const char *  envVar 
)

NRRD_EXPORT int nrrdGetenvEnum ( int *  val,
char **  envStr,
const airEnum enm,
const char *  envVar 
)

NRRD_EXPORT int nrrdGetenvInt ( int *  val,
char **  envStr,
const char *  envVar 
)

NRRD_EXPORT int nrrdGetenvUInt ( unsigned int *  val,
char **  envStr,
const char *  envVar 
)

NRRD_EXPORT int nrrdHasNonExist ( const Nrrd nrrd  ) 

NRRD_EXPORT int nrrdHisto ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
const Nrrd nwght,
size_t  bins,
int  type 
)

NRRD_EXPORT int nrrdHistoAxis ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
unsigned int  axis,
size_t  bins,
int  type 
)

NRRD_EXPORT int nrrdHistoCheck ( const Nrrd nhist  ) 

NRRD_EXPORT int nrrdHistoDraw ( Nrrd nout,
const Nrrd nin,
size_t  sy,
int  showLog,
double  max 
)

NRRD_EXPORT int nrrdHistoEq ( Nrrd nout,
const Nrrd nin,
Nrrd **  nhistP,
unsigned int  bins,
unsigned int  smart,
float  amount 
)

NRRD_EXPORT int nrrdHistoJoint ( Nrrd nout,
const Nrrd *const *  nin,
const NrrdRange *const *  range,
unsigned int  numNin,
const Nrrd nwght,
const size_t *  bins,
int  type,
const int *  clamp 
)

NRRD_EXPORT int nrrdHistoThresholdOtsu ( double *  threshP,
const Nrrd nhist,
double  expo 
)

NRRD_EXPORT void nrrdInit ( Nrrd nrrd  ) 

NRRD_EXPORT int nrrdInset ( Nrrd nout,
const Nrrd nin,
const Nrrd nsub,
const size_t *  min 
)

NRRD_EXPORT int nrrdInvertPerm ( unsigned int *  invp,
const unsigned int *  perm,
unsigned int  n 
)

NRRD_EXPORT const NrrdEncoding* nrrdIoStateEncodingGet ( NrrdIoState nio  ) 

NRRD_EXPORT int nrrdIoStateEncodingSet ( NrrdIoState nio,
const NrrdEncoding encoding 
)

NRRD_EXPORT const NrrdFormat* nrrdIoStateFormatGet ( NrrdIoState nio  ) 

NRRD_EXPORT int nrrdIoStateFormatSet ( NrrdIoState nio,
const NrrdFormat format 
)

NRRD_EXPORT int nrrdIoStateGet ( NrrdIoState nio,
int  parm 
)

NRRD_EXPORT void nrrdIoStateInit ( NrrdIoState nio  ) 

NRRD_EXPORT NrrdIoState* nrrdIoStateNew ( void   ) 

NRRD_EXPORT NrrdIoState* nrrdIoStateNix ( NrrdIoState nio  ) 

NRRD_EXPORT int nrrdIoStateSet ( NrrdIoState nio,
int  parm,
int  value 
)

NRRD_EXPORT char* nrrdIterContent ( NrrdIter iter  ) 

NRRD_EXPORT NrrdIter* nrrdIterNew ( void   ) 

NRRD_EXPORT NrrdIter* nrrdIterNix ( NrrdIter iter  ) 

NRRD_EXPORT void nrrdIterSetNrrd ( NrrdIter iter,
const Nrrd nrrd 
)

NRRD_EXPORT void nrrdIterSetOwnNrrd ( NrrdIter iter,
Nrrd nrrd 
)

NRRD_EXPORT void nrrdIterSetValue ( NrrdIter iter,
double  val 
)

NRRD_EXPORT double nrrdIterValue ( NrrdIter iter  ) 

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

NRRD_EXPORT void nrrdKernelParmSet ( const NrrdKernel **  kP,
double  kparm[NRRD_KERNEL_PARMS_NUM],
NrrdKernelSpec ksp 
)

NRRD_EXPORT int nrrdKernelParse ( const NrrdKernel **  kernelP,
double *  parm,
const char *  str 
)

NRRD_EXPORT NrrdKernelSpec* nrrdKernelSpecCopy ( const NrrdKernelSpec ksp  ) 

NRRD_EXPORT NrrdKernelSpec* nrrdKernelSpecNew (  ) 

NRRD_EXPORT NrrdKernelSpec* nrrdKernelSpecNix ( NrrdKernelSpec ksp  ) 

NRRD_EXPORT int nrrdKernelSpecParse ( NrrdKernelSpec ksp,
const char *  str 
)

NRRD_EXPORT void nrrdKernelSpecSet ( NrrdKernelSpec ksp,
const NrrdKernel k,
const double  kparm[NRRD_KERNEL_PARMS_NUM] 
)

NRRD_EXPORT int nrrdKernelSpecSprint ( char  str[AIR_STRLEN_LARGE],
NrrdKernelSpec ksp 
)

NRRD_EXPORT int nrrdKeyValueAdd ( Nrrd nrrd,
const char *  key,
const char *  value 
)

NRRD_EXPORT void nrrdKeyValueClear ( Nrrd nrrd  ) 

NRRD_EXPORT int nrrdKeyValueCopy ( Nrrd nout,
const Nrrd nin 
)

NRRD_EXPORT int nrrdKeyValueErase ( Nrrd nrrd,
const char *  key 
)

NRRD_EXPORT char* nrrdKeyValueGet ( const Nrrd nrrd,
const char *  key 
)

NRRD_EXPORT void nrrdKeyValueIndex ( const Nrrd nrrd,
char **  keyP,
char **  valueP,
unsigned int  ki 
)

NRRD_EXPORT unsigned int nrrdKeyValueSize ( const Nrrd nrrd  ) 

NRRD_EXPORT int nrrdKindIsDomain ( int  kind  ) 

NRRD_EXPORT unsigned int nrrdKindSize ( int  kind  ) 

NRRD_EXPORT int nrrdLineSkip ( FILE *  dataFile,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdLoad ( Nrrd nrrd,
const char *  filename,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdMaybeAlloc_nva ( Nrrd nrrd,
int  type,
unsigned int  dim,
const size_t *  size 
)

NRRD_EXPORT int nrrdMaybeAlloc_va ( Nrrd nrrd,
int  type,
unsigned int  dim,
  ... 
)

NRRD_EXPORT Nrrd* nrrdNew ( void   ) 

NRRD_EXPORT Nrrd* nrrdNix ( Nrrd nrrd  ) 

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

NRRD_EXPORT Nrrd* nrrdNuke ( Nrrd nrrd  ) 

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

NRRD_EXPORT int nrrdOriginCalculate ( const Nrrd nrrd,
unsigned int *  axisIdx,
unsigned int  axisIdxNum,
int  defaultCenter,
double *  origin 
)

NRRD_EXPORT int nrrdPad_nva ( Nrrd nout,
const Nrrd nin,
const ptrdiff_t *  min,
const ptrdiff_t *  max,
int  boundary,
double  padValue 
)

NRRD_EXPORT int nrrdPad_va ( Nrrd nout,
const Nrrd nin,
const ptrdiff_t *  min,
const ptrdiff_t *  max,
int  boundary,
  ... 
)

NRRD_EXPORT int nrrdPGM ( Nrrd ,
size_t  sx,
size_t  sy 
)

NRRD_EXPORT int nrrdPPM ( Nrrd ,
size_t  sx,
size_t  sy 
)

NRRD_EXPORT int nrrdProject ( Nrrd nout,
const Nrrd nin,
unsigned int  axis,
int  measr,
int  type 
)

NRRD_EXPORT int nrrdQuantize ( Nrrd nout,
const Nrrd nin,
const NrrdRange range,
unsigned int  bits 
)

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

NRRD_EXPORT NrrdRange* nrrdRangeCopy ( const NrrdRange range  ) 

NRRD_EXPORT NrrdRange* nrrdRangeNew ( double  min,
double  max 
)

NRRD_EXPORT NrrdRange* nrrdRangeNewSet ( const Nrrd nrrd,
int  blind8BitRange 
)

NRRD_EXPORT NrrdRange* nrrdRangeNix ( NrrdRange range  ) 

NRRD_EXPORT void nrrdRangeReset ( NrrdRange range  ) 

NRRD_EXPORT void nrrdRangeSafeSet ( NrrdRange range,
const Nrrd nrrd,
int  blind8BitRange 
)

NRRD_EXPORT void nrrdRangeSet ( NrrdRange range,
const Nrrd nrrd,
int  blind8BitRange 
)

NRRD_EXPORT int nrrdRead ( Nrrd nrrd,
FILE *  file,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdResampleBoundarySet ( NrrdResampleContext rsmc,
int  boundary 
)

NRRD_EXPORT int nrrdResampleClampSet ( NrrdResampleContext rsmc,
int  clamp 
)

NRRD_EXPORT NrrdResampleContext* nrrdResampleContextNew (  ) 

NRRD_EXPORT NrrdResampleContext* nrrdResampleContextNix ( NrrdResampleContext  ) 

NRRD_EXPORT int nrrdResampleDefaultCenterSet ( NrrdResampleContext rsmc,
int  center 
)

NRRD_EXPORT int nrrdResampleExecute ( NrrdResampleContext rsmc,
Nrrd nout 
)

NRRD_EXPORT NrrdResampleInfo* nrrdResampleInfoNew ( void   ) 

NRRD_EXPORT NrrdResampleInfo* nrrdResampleInfoNix ( NrrdResampleInfo info  ) 

NRRD_EXPORT int nrrdResampleKernelSet ( NrrdResampleContext rsmc,
unsigned int  axIdx,
const NrrdKernel kernel,
double  kparm[NRRD_KERNEL_PARMS_NUM] 
)

NRRD_EXPORT int nrrdResampleNrrdSet ( NrrdResampleContext rsmc,
const Nrrd nin 
)

NRRD_EXPORT int nrrdResamplePadValueSet ( NrrdResampleContext rsmc,
double  padValue 
)

NRRD_EXPORT int nrrdResampleRangeFullSet ( NrrdResampleContext rsmc,
unsigned int  axIdx 
)

NRRD_EXPORT int nrrdResampleRangeSet ( NrrdResampleContext rsmc,
unsigned int  axIdx,
double  min,
double  max 
)

NRRD_EXPORT int nrrdResampleRenormalizeSet ( NrrdResampleContext rsmc,
int  renormalize 
)

NRRD_EXPORT int nrrdResampleRoundSet ( NrrdResampleContext rsmc,
int  round 
)

NRRD_EXPORT int nrrdResampleSamplesSet ( NrrdResampleContext rsmc,
unsigned int  axIdx,
size_t  samples 
)

NRRD_EXPORT int nrrdResampleTypeOutSet ( NrrdResampleContext rsmc,
int  typeOut 
)

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

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

NRRD_EXPORT int nrrdSameSize ( const Nrrd n1,
const Nrrd n2,
int  useBiff 
)

NRRD_EXPORT int nrrdSample_nva ( void *  val,
const Nrrd nin,
const size_t *  coord 
)

NRRD_EXPORT int nrrdSample_va ( void *  val,
const Nrrd nin,
  ... 
)

NRRD_EXPORT int nrrdSanity ( void   ) 

NRRD_EXPORT int nrrdSave ( const char *  filename,
const Nrrd nrrd,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdSaveMulti ( const char *  fnameFormat,
const Nrrd *const *  nin,
unsigned int  ninLen,
unsigned int  numStart,
NrrdIoState nio 
)

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

NRRD_EXPORT int nrrdSimpleCrop ( Nrrd nout,
const Nrrd nin,
unsigned int  crop 
)

NRRD_EXPORT int nrrdSimplePad_nva ( Nrrd nout,
const Nrrd nin,
unsigned int  pad,
int  boundary,
double  padValue 
)

NRRD_EXPORT int nrrdSimplePad_va ( Nrrd nout,
const Nrrd nin,
unsigned int  pad,
int  boundary,
  ... 
)

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

NRRD_EXPORT int nrrdSlice ( Nrrd nout,
const Nrrd nin,
unsigned int  axis,
size_t  pos 
)

NRRD_EXPORT unsigned int nrrdSpaceDimension ( int  space  ) 

NRRD_EXPORT int nrrdSpaceDimensionSet ( Nrrd nrrd,
unsigned int  spaceDim 
)

NRRD_EXPORT unsigned int nrrdSpaceOriginGet ( const Nrrd nrrd,
double  vector[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT int nrrdSpaceOriginSet ( Nrrd nrrd,
double  vector[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT int nrrdSpaceSet ( Nrrd nrrd,
int  space 
)

NRRD_EXPORT void nrrdSpaceVecCopy ( double  dst[NRRD_SPACE_DIM_MAX],
const double  src[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT double nrrdSpaceVecNorm ( int  sdim,
const double  vec[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT void nrrdSpaceVecScale ( double  out[NRRD_SPACE_DIM_MAX],
double  scl,
const double  vec[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT void nrrdSpaceVecScaleAdd2 ( double  sum[NRRD_SPACE_DIM_MAX],
double  sclA,
const double  vecA[NRRD_SPACE_DIM_MAX],
double  sclB,
const double  vecB[NRRD_SPACE_DIM_MAX] 
)

NRRD_EXPORT void nrrdSpaceVecSetNaN ( double  vec[NRRD_SPACE_DIM_MAX]  ) 

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

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

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

NRRD_EXPORT int nrrdSplice ( Nrrd nout,
const Nrrd nin,
const Nrrd nslice,
unsigned int  axis,
size_t  pos 
)

NRRD_EXPORT void nrrdStateGetenv ( void   ) 

NRRD_EXPORT int nrrdStringRead ( Nrrd nrrd,
const char *  string,
NrrdIoState nio 
)

NRRD_EXPORT int nrrdStringWrite ( char **  stringP,
const Nrrd nrrd,
NrrdIoState nio 
)

NRRD_EXPORT void nrrdSwapEndian ( Nrrd nrrd  ) 

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

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

NRRD_EXPORT int nrrdUnquantize ( Nrrd nout,
const Nrrd nin,
int  type 
)

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

NRRD_EXPORT int nrrdWrap_nva ( Nrrd nrrd,
void *  data,
int  type,
unsigned int  dim,
const size_t *  size 
)

NRRD_EXPORT int nrrdWrap_va ( Nrrd nrrd,
void *  data,
int  type,
unsigned int  dim,
  ... 
)

NRRD_EXPORT int nrrdWrite ( FILE *  file,
const Nrrd nrrd,
NrrdIoState nio 
)


Variable Documentation

NRRD_EXPORT const char* nrrdBiffKey

NRRD_EXPORT airEnum* nrrdBinaryOp

NRRD_EXPORT airEnum* nrrdBoundary

NRRD_EXPORT airEnum* nrrdCenter

NRRD_EXPORT double(* nrrdDClamp[NRRD_TYPE_MAX+1])(double)

NRRD_EXPORT int nrrdDefaultCenter

NRRD_EXPORT double nrrdDefaultKernelParm0

NRRD_EXPORT int nrrdDefaultResampleBoundary

NRRD_EXPORT int nrrdDefaultResampleCheap

NRRD_EXPORT int nrrdDefaultResampleClamp

NRRD_EXPORT double nrrdDefaultResamplePadValue

NRRD_EXPORT int nrrdDefaultResampleRound

NRRD_EXPORT int nrrdDefaultResampleType

NRRD_EXPORT double nrrdDefaultSpacing

NRRD_EXPORT int nrrdDefaultWriteBareText

NRRD_EXPORT unsigned int nrrdDefaultWriteCharsPerLine

NRRD_EXPORT unsigned int nrrdDefaultWriteValsPerLine

NRRD_EXPORT double(* nrrdDInsert[NRRD_TYPE_MAX+1])(void *v, size_t I, double d)

NRRD_EXPORT double(* nrrdDLoad[NRRD_TYPE_MAX+1])(const void *v)

NRRD_EXPORT double(* nrrdDLookup[NRRD_TYPE_MAX+1])(const void *v, size_t I)

NRRD_EXPORT double(* nrrdDStore[NRRD_TYPE_MAX+1])(void *v, double d)

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingArray[NRRD_ENCODING_TYPE_MAX+1]

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingAscii

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingBzip2

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingGzip

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingHex

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingRaw

NRRD_EXPORT airEnum* nrrdEncodingType

NRRD_EXPORT const NrrdEncoding* const nrrdEncodingUnknown

NRRD_EXPORT const char* const nrrdEnvVarDefaultCenter

NRRD_EXPORT const char* const nrrdEnvVarDefaultCenterOld

NRRD_EXPORT const char* const nrrdEnvVarDefaultKernelParm0

NRRD_EXPORT const char* const nrrdEnvVarDefaultSpacing

NRRD_EXPORT const char* const nrrdEnvVarDefaultWriteBareText

NRRD_EXPORT const char* const nrrdEnvVarDefaultWriteBareTextOld

NRRD_EXPORT const char* const nrrdEnvVarDefaultWriteCharsPerLine

NRRD_EXPORT const char* const nrrdEnvVarDefaultWriteEncodingType

NRRD_EXPORT const char* const nrrdEnvVarDefaultWriteValsPerLine

NRRD_EXPORT const char* const nrrdEnvVarStateAlwaysSetContent

NRRD_EXPORT const char* const nrrdEnvVarStateBlind8BitRange

NRRD_EXPORT const char* const nrrdEnvVarStateDisableContent

NRRD_EXPORT const char* const nrrdEnvVarStateGrayscaleImage3D

NRRD_EXPORT const char* const nrrdEnvVarStateKeyValuePairsPropagate

NRRD_EXPORT const char* const nrrdEnvVarStateKindNoop

NRRD_EXPORT const char* const nrrdEnvVarStateMeasureHistoType

NRRD_EXPORT const char* const nrrdEnvVarStateMeasureModeBins

NRRD_EXPORT const char* const nrrdEnvVarStateMeasureType

NRRD_EXPORT const char* const nrrdEnvVarStateVerboseIO

NRRD_EXPORT float(* nrrdFClamp[NRRD_TYPE_MAX+1])(float)

NRRD_EXPORT airEnum* nrrdField

NRRD_EXPORT int(* nrrdFieldInfoParse[NRRD_FIELD_MAX+1])(FILE *file, Nrrd *nrrd, NrrdIoState *nio, int useBiff)

NRRD_EXPORT float(* nrrdFInsert[NRRD_TYPE_MAX+1])(void *v, size_t I, float f)

NRRD_EXPORT float(* nrrdFLoad[NRRD_TYPE_MAX+1])(const void *v)

NRRD_EXPORT float(* nrrdFLookup[NRRD_TYPE_MAX+1])(const void *v, size_t I)

NRRD_EXPORT const NrrdFormat* const nrrdFormatArray[NRRD_FORMAT_TYPE_MAX+1]

NRRD_EXPORT const NrrdFormat* const nrrdFormatEPS

NRRD_EXPORT const NrrdFormat* const nrrdFormatNRRD

NRRD_EXPORT const NrrdFormat* const nrrdFormatPNG

NRRD_EXPORT const NrrdFormat* const nrrdFormatPNM

NRRD_EXPORT const NrrdFormat* const nrrdFormatText

NRRD_EXPORT airEnum* nrrdFormatType

NRRD_EXPORT const NrrdFormat* const nrrdFormatUnknown

NRRD_EXPORT const NrrdFormat* const nrrdFormatVTK

NRRD_EXPORT int(* nrrdFprint[NRRD_TYPE_MAX+1])(FILE *, const void *)

NRRD_EXPORT float(* nrrdFStore[NRRD_TYPE_MAX+1])(void *v, float f)

NRRD_EXPORT hestCB* nrrdHestIter

NRRD_EXPORT hestCB* nrrdHestKernelSpec

NRRD_EXPORT hestCB* nrrdHestNrrd

NRRD_EXPORT int(* nrrdIInsert[NRRD_TYPE_MAX+1])(void *v, size_t I, int j)

NRRD_EXPORT int(* nrrdILoad[NRRD_TYPE_MAX+1])(const void *v)

NRRD_EXPORT int(* nrrdILookup[NRRD_TYPE_MAX+1])(const void *v, size_t I)

NRRD_EXPORT int(* nrrdIStore[NRRD_TYPE_MAX+1])(void *v, int j)

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const nrrdKernelAQuartic

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelAQuarticD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelAQuarticDD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const nrrdKernelBCCubic

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const nrrdKernelBCCubicD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const nrrdKernelBCCubicDD

NRRD_EXPORT NrrdKernel* const * const * const * const nrrdKernelBlackman

NRRD_EXPORT NrrdKernel* const * const * const * const * const nrrdKernelBlackmanD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const nrrdKernelBlackmanDD

NRRD_EXPORT NrrdKernel* const * const nrrdKernelBox

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC3Quintic

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC3QuinticD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC3QuinticDD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC4Hexic

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC4HexicD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelC4HexicDD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const nrrdKernelCentDiff

NRRD_EXPORT NrrdKernel* const * const * const nrrdKernelCheap

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelDiscreteGaussian

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const nrrdKernelForwDiff

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelGaussian

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelGaussianD

NRRD_EXPORT NrrdKernel* const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const * const nrrdKernelGaussianDD

NRRD_EXPORT NrrdKernel* const nrrdKernelHann

NRRD_EXPORT NrrdKernel* const * const nrrdKernelHannD

NRRD_EXPORT NrrdKernel* const * const * const nrrdKernelHannDD

NRRD_EXPORT NrrdKernel* const * const * const * const nrrdKernelHermiteFlag

NRRD_EXPORT NrrdKernel* const * const * const * const * const nrrdKernelTent

NRRD_EXPORT NrrdKernel* const nrrdKernelTMF[4][5][5]

NRRD_EXPORT const unsigned int nrrdKernelTMF_maxA

NRRD_EXPORT const unsigned int nrrdKernelTMF_maxC

NRRD_EXPORT const unsigned int nrrdKernelTMF_maxD

NRRD_EXPORT NrrdKernel* const nrrdKernelZero

NRRD_EXPORT airEnum* nrrdKind

NRRD_EXPORT airEnum* nrrdMeasure

NRRD_EXPORT void(* nrrdMeasureLine[NRRD_MEASURE_MAX+1])(void *ans, int ansType, const void *line, int lineType, size_t lineLen, double axMin, double axMax)

NRRD_EXPORT void(* nrrdMinMaxExactFind[NRRD_TYPE_MAX+1])(void *minP, void *maxP, int *hasNonExistP, const Nrrd *nrrd)

NRRD_EXPORT airEnum* nrrdSpace

NRRD_EXPORT int(* nrrdSprint[NRRD_TYPE_MAX+1])(char *, const void *)

NRRD_EXPORT int nrrdStateAlwaysSetContent

NRRD_EXPORT int nrrdStateBlind8BitRange

NRRD_EXPORT int nrrdStateDisableContent

NRRD_EXPORT int nrrdStateGrayscaleImage3D

NRRD_EXPORT int nrrdStateKindNoop

NRRD_EXPORT int nrrdStateMeasureHistoType

NRRD_EXPORT int nrrdStateMeasureModeBins

NRRD_EXPORT int nrrdStateMeasureType

NRRD_EXPORT char* nrrdStateUnknownContent

NRRD_EXPORT int nrrdStateVerboseIO

NRRD_EXPORT airEnum* nrrdTernaryOp

NRRD_EXPORT airEnum* nrrdType

NRRD_EXPORT const int nrrdTypeIsIntegral[]

NRRD_EXPORT const int nrrdTypeIsUnsigned[]

NRRD_EXPORT const double nrrdTypeMax[]

NRRD_EXPORT const double nrrdTypeMin[]

NRRD_EXPORT const double nrrdTypeNumberOfValues[]

NRRD_EXPORT const char nrrdTypePrintfStr[][AIR_STRLEN_SMALL]

NRRD_EXPORT const size_t nrrdTypeSize[]

NRRD_EXPORT unsigned int(* nrrdUIInsert[NRRD_TYPE_MAX+1])(void *v, size_t I, unsigned int j)

NRRD_EXPORT unsigned int(* nrrdUILoad[NRRD_TYPE_MAX+1])(const void *v)

NRRD_EXPORT unsigned int(* nrrdUILookup[NRRD_TYPE_MAX+1])(const void *v, size_t I)

NRRD_EXPORT unsigned int(* nrrdUIStore[NRRD_TYPE_MAX+1])(void *v, unsigned int j)

NRRD_EXPORT airEnum* nrrdUnaryOp

NRRD_EXPORT int(* nrrdValCompare[NRRD_TYPE_MAX+1])(const void *, const void *)

NRRD_EXPORT int(* nrrdValCompareInv[NRRD_TYPE_MAX+1])(const void *, const void *)


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