Doxygen Source Code Documentation
Main Page Alphabetical List Data Structures File List Data Fields Globals Search
vp_compAC00G.c File Reference
#include "vp_global.h"
Go to the source code of this file.
|
Defines |
| #define | COMPUTE_SHADOW_BUFFER |
| #define | MULTIPLE_MATERIALS |
| #define | RLEVOLUME |
| #define | ALL_ZERO 0 |
| #define | TOP_NONZERO 1 |
| #define | BOT_NONZERO 2 |
| #define | ALL_NONZERO 3 |
| #define | ALL_ZERO__ALL_ZERO ((ALL_ZERO << 2) | ALL_ZERO) |
| #define | ALL_ZERO__TOP_NONZERO ((ALL_ZERO << 2) | TOP_NONZERO) |
| #define | ALL_ZERO__BOT_NONZERO ((ALL_ZERO << 2) | BOT_NONZERO) |
| #define | ALL_ZERO__ALL_NONZERO ((ALL_ZERO << 2) | ALL_NONZERO) |
| #define | TOP_NONZERO__ALL_ZERO ((TOP_NONZERO << 2) | ALL_ZERO) |
| #define | TOP_NONZERO__TOP_NONZERO ((TOP_NONZERO << 2) | TOP_NONZERO) |
| #define | TOP_NONZERO__BOT_NONZERO ((TOP_NONZERO << 2) | BOT_NONZERO) |
| #define | TOP_NONZERO__ALL_NONZERO ((TOP_NONZERO << 2) | ALL_NONZERO) |
| #define | BOT_NONZERO__ALL_ZERO ((BOT_NONZERO << 2) | ALL_ZERO) |
| #define | BOT_NONZERO__TOP_NONZERO ((BOT_NONZERO << 2) | TOP_NONZERO) |
| #define | BOT_NONZERO__BOT_NONZERO ((BOT_NONZERO << 2) | BOT_NONZERO) |
| #define | BOT_NONZERO__ALL_NONZERO ((BOT_NONZERO << 2) | ALL_NONZERO) |
| #define | ALL_NONZERO__ALL_ZERO ((ALL_NONZERO << 2) | ALL_ZERO) |
| #define | ALL_NONZERO__TOP_NONZERO ((ALL_NONZERO << 2) | TOP_NONZERO) |
| #define | ALL_NONZERO__BOT_NONZERO ((ALL_NONZERO << 2) | BOT_NONZERO) |
| #define | ALL_NONZERO__ALL_NONZERO ((ALL_NONZERO << 2) | ALL_NONZERO) |
| #define | PIXEL_IS_OPAQUE(ipixel) ((ipixel)->lnk != 0) |
| #define | COUNT_RESAMPLE |
| #define | COUNT_COMPOSITE |
| #define | COUNT_ERT_SKIP |
| #define | COUNT_ERT_SKIP_AGAIN |
| #define | COUNT_ERT_UPDATE |
| #define | COUNT_SPECIAL_ZERO_SKIP |
| #define | COUNT_RUN_FRAGMENT |
| #define | CLEAR_VOXELS_LOADED voxels_loaded = 0 |
| #define | SET_VOXELS_LOADED voxels_loaded = 1 |
Functions |
| void | VPCompAC00G (vpc, icount, jcount, k, slice_depth_cueing_dbl, intimage, weightTLdbl, weightBLdbl, weightTRdbl, weightBRdbl, run_lengths, voxel_data) vpContext *vpc |
Variables |
| int | icount |
| int | jcount |
| int | k |
| double | slice_depth_cueing_dbl |
| GrayIntPixel * | intimage |
| double | weightTLdbl |
| double | weightBLdbl |
| double | weightTRdbl |
| double | weightBRdbl |
| unsigned char * | run_lengths |
| void * | voxel_data |
Define Documentation
| #define ALL_NONZERO__ALL_NONZERO ((ALL_NONZERO << 2) | ALL_NONZERO)
|
|
| #define ALL_NONZERO__ALL_ZERO ((ALL_NONZERO << 2) | ALL_ZERO)
|
|
| #define ALL_NONZERO__BOT_NONZERO ((ALL_NONZERO << 2) | BOT_NONZERO)
|
|
| #define ALL_NONZERO__TOP_NONZERO ((ALL_NONZERO << 2) | TOP_NONZERO)
|
|
| #define ALL_ZERO__ALL_NONZERO ((ALL_ZERO << 2) | ALL_NONZERO)
|
|
| #define ALL_ZERO__ALL_ZERO ((ALL_ZERO << 2) | ALL_ZERO)
|
|
| #define ALL_ZERO__BOT_NONZERO ((ALL_ZERO << 2) | BOT_NONZERO)
|
|
| #define ALL_ZERO__TOP_NONZERO ((ALL_ZERO << 2) | TOP_NONZERO)
|
|
| #define BOT_NONZERO__ALL_NONZERO ((BOT_NONZERO << 2) | ALL_NONZERO)
|
|
| #define BOT_NONZERO__ALL_ZERO ((BOT_NONZERO << 2) | ALL_ZERO)
|
|
| #define BOT_NONZERO__BOT_NONZERO ((BOT_NONZERO << 2) | BOT_NONZERO)
|
|
| #define BOT_NONZERO__TOP_NONZERO ((BOT_NONZERO << 2) | TOP_NONZERO)
|
|
| #define CLEAR_VOXELS_LOADED voxels_loaded = 0
|
|
| #define COMPUTE_SHADOW_BUFFER
|
|
| #define COUNT_ERT_SKIP_AGAIN
|
|
| #define COUNT_RUN_FRAGMENT
|
|
| #define COUNT_SPECIAL_ZERO_SKIP
|
|
| #define MULTIPLE_MATERIALS
|
|
| #define PIXEL_IS_OPAQUE |
( |
ipixel |
|
) |
((ipixel)->lnk != 0)
|
|
| #define SET_VOXELS_LOADED voxels_loaded = 1
|
|
| #define TOP_NONZERO__ALL_NONZERO ((TOP_NONZERO << 2) | ALL_NONZERO)
|
|
| #define TOP_NONZERO__ALL_ZERO ((TOP_NONZERO << 2) | ALL_ZERO)
|
|
| #define TOP_NONZERO__BOT_NONZERO ((TOP_NONZERO << 2) | BOT_NONZERO)
|
|
| #define TOP_NONZERO__TOP_NONZERO ((TOP_NONZERO << 2) | TOP_NONZERO)
|
|
Function Documentation
| void VPCompAC00G |
( |
vpc |
, |
|
|
icount |
, |
|
|
jcount |
, |
|
|
k |
, |
|
|
slice_depth_cueing_dbl |
, |
|
|
intimage |
, |
|
|
weightTLdbl |
, |
|
|
weightBLdbl |
, |
|
|
weightTRdbl |
, |
|
|
weightBRdbl |
, |
|
|
run_lengths |
, |
|
|
voxel_data |
|
|
) |
|
|
Variable Documentation
| unsigned char * run_lengths
|
|
| double slice_depth_cueing_dbl
|
|