src/echo/test/glyph.c File Reference

#include "../echo.h"
#include "../privateEcho.h"
#include <hest.h>
#include <ten.h>

Include dependency graph for glyph.c:


Data Structures

struct  EchoGlyphParm

Defines

#define NOTELL_3V_AFFINE(v, i, x, I, o, O)

Functions

void rgbGen (echoCol_t rgb[3], float evec[3], float an)
void makeGlyphScene (limnCam *cam, EchoParm *eparm, Nrrd *nten, EchoGlyphParm *gparm, EchoObject **sceneP, airArray **lightArrP)
int echoParseTenNrrd (void *ptr, char *str, char err[AIR_STRLEN_HUGE])
int main (int argc, char *argv[])

Variables

hestCB echoParseTenNrrdCB

Define Documentation

#define NOTELL_3V_AFFINE ( v,
i,
x,
I,
o,
 ) 

Value:

( \
  (v)[0] = AIR_AFFINE((i)[0],(x)[0],(I)[0],(o)[0],(O)[0]), \
  (v)[1] = AIR_AFFINE((i)[1],(x)[1],(I)[1],(o)[1],(O)[1]), \
  (v)[2] = AIR_AFFINE((i)[2],(x)[2],(I)[2],(o)[2],(O)[2]))


Function Documentation

int echoParseTenNrrd ( void *  ptr,
char *  str,
char  err[AIR_STRLEN_HUGE] 
)

int main ( int  argc,
char *  argv[] 
)

void makeGlyphScene ( limnCam *  cam,
EchoParm *  eparm,
Nrrd nten,
EchoGlyphParm gparm,
EchoObject **  sceneP,
airArray **  lightArrP 
)

void rgbGen ( echoCol_t  rgb[3],
float  evec[3],
float  an 
)


Variable Documentation

Initial value:

 {
  sizeof(Nrrd *),
  "nrrd",
  echoParseTenNrrd,
  (airMopper)nrrdNuke
}


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