#include <teem/air.h>
#include <teem/hest.h>
#include <teem/biff.h>
#include <teem/nrrd.h>
#include <teem/gage.h>
#include <teem/limn.h>
#include <teem/hoover.h>
#include <teem/ten.h>
Data Structures |
| struct | mrendUser |
| struct | mrendRender_t |
| struct | mrendThread_t |
Defines |
| #define | MREND "mrender" |
Typedefs |
| typedef struct mrendRender_t | mrendRender |
| typedef struct mrendThread_t | mrendThread |
Functions |
| int | probeParseKind (void *ptr, char *str, char err[AIR_STRLEN_HUGE]) |
| mrendUser * | mrendUserNew () |
| mrendUser * | mrendUserNix (mrendUser *uu) |
| int | mrendUserCheck (mrendUser *uu) |
| int | mrendRenderBegin (mrendRender **rrP, mrendUser *uu) |
| int | mrendRenderEnd (mrendRender *rr, mrendUser *uu) |
| int | mrendThreadBegin (mrendThread **ttP, mrendRender *rr, mrendUser *uu, int whichThread) |
| int | mrendThreadEnd (mrendThread *tt, mrendRender *rr, mrendUser *uu) |
| int | mrendRayBegin (mrendThread *tt, mrendRender *rr, mrendUser *uu, int uIndex, int vIndex, double rayLen, double rayStartWorld[3], double rayStartIndex[3], double rayDirWorld[3], double rayDirIndex[3]) |
| int | mrendRayEnd (mrendThread *tt, mrendRender *rr, mrendUser *uu) |
| double | mrendSample (mrendThread *tt, mrendRender *rr, mrendUser *uu, int num, double rayT, int inside, double samplePosWorld[3], double samplePosIndex[3]) |
| int | main (int argc, char *argv[]) |
Variables |
| hestCB | probeKindHestCB |
| char * | info |
Define Documentation
Typedef Documentation
Function Documentation
| int main |
( |
int |
argc, |
|
|
char * |
argv[] |
|
) |
| |
| int mrendRayBegin |
( |
mrendThread * |
tt, |
|
|
mrendRender * |
rr, |
|
|
mrendUser * |
uu, |
|
|
int |
uIndex, |
|
|
int |
vIndex, |
|
|
double |
rayLen, |
|
|
double |
rayStartWorld[3], |
|
|
double |
rayStartIndex[3], |
|
|
double |
rayDirWorld[3], |
|
|
double |
rayDirIndex[3] |
|
) |
| |
| double mrendSample |
( |
mrendThread * |
tt, |
|
|
mrendRender * |
rr, |
|
|
mrendUser * |
uu, |
|
|
int |
num, |
|
|
double |
rayT, |
|
|
int |
inside, |
|
|
double |
samplePosWorld[3], |
|
|
double |
samplePosIndex[3] |
|
) |
| |
| int probeParseKind |
( |
void * |
ptr, |
|
|
char * |
str, |
|
|
char |
err[AIR_STRLEN_HUGE] |
|
) |
| |
Variable Documentation
Initial value: ("A demonstration of hoover, gage, and nrrd measures. "
"Uses hoover to cast rays through a volume (scalar, vector, or "
"tensor), gage to "
"measure one of various quantities along the rays, and a "
"specified nrrd measure to reduce all the values along a ray "
"down to one scalar, which is saved in the output (double) "
"image.")