Doxygen Source Code Documentation
        
Main Page   Alphabetical List   Data Structures   File List   Data Fields   Globals   Search   
vp_compAC1NB.c File Reference
#include "vp_global.h"
Go to the source code of this file.
|  | 
| 
 Defines | 
| #define | MULTIPLE_MATERIALS | 
| #define | GRAYSCALE | 
| #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 | VPCompAC1NB (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 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 VPCompAC1NB | ( | 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 |  |