Go to the documentation of this file.
32 #ifndef vtkVolumeRayCastFunction_h
33 #define vtkVolumeRayCastFunction_h
35 #include "vtkRenderingVolumeModule.h"
42 #if !defined(VTK_LEGACY_REMOVE)
53 float TransformedStart[4];
54 float TransformedEnd[4];
55 float TransformedDirection[4];
56 float TransformedIncrement[3];
96 double DataSpacing[3];
160 virtual float GetZeroOpacityThreshold(
vtkVolume *vol )=0;
173 virtual void SpecificFunctionInitialize(
vtkRenderer *ren,
182 #endif // VTK_LEGACY_REMOVE
represents a volume (data & properties) in a rendered scene
a superclass for ray casting functions
float * GreenDiffuseShadingTable
int NumberOfClippingPlanes
vtkVolumeRayCastFunction()
float * RedDiffuseShadingTable
abstract base class for most VTK objects
unsigned short * EncodedNormals
A slow but accurate mapper for rendering volumes.
float * BlueDiffuseShadingTable
unsigned char * GradientMagnitudes
a simple class to control print indentation
vtkMatrix4x4 * ViewToVoxelsMatrix
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
float * BlueSpecularShadingTable
float * GreenSpecularShadingTable
abstract specification for renderers
~vtkVolumeRayCastFunction()
vtkMatrix4x4 * VoxelsToWorldMatrix
vtkMatrix4x4 * WorldToVoxelsMatrix
float * RedSpecularShadingTable