Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

graphics/vtkVolumeRayCastMapper.h File Reference

#include "vtkVolumeMapper.h"
#include "vtkMultiThreader.h"
#include "vtkVolumeRayCastFunction.h"
#include "vtkRayBounder.h"
#include "vtkEncodedGradientShader.h"
#include "vtkEncodedGradientEstimator.h"

Include dependency graph for vtkVolumeRayCastMapper.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Compounds

class  vtkVolumeRayCastMapper
 Abstract class for ray casting mappers. More...


Defines

#define vtkFloorFuncMacro(x)   (((x) < 0.0)?((int)((x)-1.0)):((int)(x)))
#define vtkRoundFuncMacro(x)   (int)((x)+0.5)
#define vtkTrilinFuncMacro(v, x, y, z, a, b, c, d, e, f, g, h)


Define Documentation

#define vtkFloorFuncMacro      (((x) < 0.0)?((int)((x)-1.0)):((int)(x)))
 

Definition at line 71 of file vtkVolumeRayCastMapper.h.

#define vtkRoundFuncMacro      (int)((x)+0.5)
 

Definition at line 74 of file vtkVolumeRayCastMapper.h.

#define vtkTrilinFuncMacro v,
x,
y,
z,
a,
b,
c,
d,
e,
f,
g,
 
 

Value:

t00 =   a + (x)*(b-a);      \
        t01 =   c + (x)*(d-c);      \
        t10 =   e + (x)*(f-e);      \
        t11 =   g + (x)*(h-g);      \
        t0  = t00 + (y)*(t01-t00);  \
        t1  = t10 + (y)*(t11-t10);  \
        v   =  t0 + (z)*(t1-t0);

Definition at line 79 of file vtkVolumeRayCastMapper.h.


Generated on Wed Nov 21 12:44:23 2001 for VTK by doxygen1.2.11.1 written by Dimitri van Heesch, © 1997-2001