#include "../echo.h"
#include "../privateEcho.h"
#include <hest.h>
#include <ten.h>
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 NOTELL_3V_AFFINE | ( | v, | |||
i, | |||||
x, | |||||
I, | |||||
o, | |||||
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]))
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 | |||
) |
Initial value:
{ sizeof(Nrrd *), "nrrd", echoParseTenNrrd, (airMopper)nrrdNuke }