Teem 1.10.0
src/pull/infoPull.c File Reference
#include "pull.h"
#include "privatePull.h"
Include dependency graph for infoPull.c:

Functions

unsigned int pullInfoAnswerLen (int info)
pullInfoSpecpullInfoSpecNew (void)
pullInfoSpecpullInfoSpecNix (pullInfoSpec *ispec)
int pullInfoSpecAdd (pullContext *pctx, pullInfoSpec *ispec, int info, const char *volName, int item)
int _pullInfoSetup (pullContext *pctx)
static void _infoCopy1 (double *dst, const double *src)
static void _infoCopy2 (double *dst, const double *src)
static void _infoCopy3 (double *dst, const double *src)
static void _infoCopy4 (double *dst, const double *src)
static void _infoCopy5 (double *dst, const double *src)
static void _infoCopy6 (double *dst, const double *src)
static void _infoCopy7 (double *dst, const double *src)
static void _infoCopy8 (double *dst, const double *src)
static void _infoCopy9 (double *dst, const double *src)

Variables

char _pullInfoStr [][AIR_STRLEN_SMALL]
int _pullInfoVal []
char _pullInfoStrEqv [][AIR_STRLEN_SMALL]
int _pullInfoValEqv []
airEnum _pullInfo
airEnum *const pullInfo = &_pullInfo
unsigned int _pullInfoAnswerLen [PULL_INFO_MAX+1]
void(* _pullInfoAnswerCopy [10])(double *, const double *)

Function Documentation

static void _infoCopy1 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy2 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy3 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy4 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy5 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy6 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy7 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy8 ( double *  dst,
const double *  src 
) [static]
static void _infoCopy9 ( double *  dst,
const double *  src 
) [static]
int _pullInfoSetup ( pullContext pctx)
unsigned int pullInfoAnswerLen ( int  info)
int pullInfoSpecAdd ( pullContext pctx,
pullInfoSpec ispec,
int  info,
const char *  volName,
int  item 
)
pullInfoSpec* pullInfoSpecNew ( void  )
pullInfoSpec* pullInfoSpecNix ( pullInfoSpec ispec)

Variable Documentation

void(* _pullInfoAnswerCopy[10])(double *, const double *)
unsigned int _pullInfoAnswerLen[PULL_INFO_MAX+1]
Initial value:
 {
  0, 
  7, 
  7, 
  9, 
  1, 
  3, 
  1, 
  3, 
  9, 
  1, 
  1, 
  3, 
  3, 
  1, 
  1, 
  3, 
  9, 
  1, 
}
char _pullInfoStr[][AIR_STRLEN_SMALL]
Initial value:
 {
  "(unknown pullInfo)",
  "ten",
  "teni",
  "hess",
  "in",
  "ingradvec",
  "hght",
  "hghtgradvec",
  "hghthessian",
  "hghtlapl",
  "seedthresh",
  "tan1",
  "tan2",
  "tanmode",
  "isoval",
  "isogradvec",
  "isohessian",
  "strength"
}
char _pullInfoStrEqv[][AIR_STRLEN_SMALL]
Initial value:
 {
  "ten",
  "teni",
  "hess",
  "in",
  "ingradvec",
  "hght", "h",
  "hghtgradvec", "hgvec",
  "hghthessian", "hhess",
  "hghtlapl", "hlapl",
  "seedthresh", "sthr",
  "tan1",
  "tan2",
  "tanmode", "tmode",
  "isoval", "iso",
  "isogradvec", "isogvec",
  "isohessian", "isohess",
  "strength"
}