Documentation for vtkVolumeRayCastCompositeFunction

vtkVolumeRayCastCompositeFunction - a ray function for compositing

Super Class: vtkVolumeRayCastFunction

Description:

vtkVolumeRayCastCompositeFunction is a ray function that can be used within a vtkVolumeRayCastMapper. This function performs compositing along the ray according to the properties stored in the vtkVolumeProperty for the volume.

 

See Also:

vtkVolumeRayCastMapper vtkVolumeProperty vtkVolume

 

Methods:

void vtkVolumeRayCastCompositeFunction ()
void vtkVolumeRayCastCompositeFunction ()
static vtkVolumeRayCastCompositeFunction *New ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
void CastARay (int ,void * ,float ,float ,int ,float )
float GetZeroOpacityThreshold (vtkVolume *)
void SpecificFunctionInitialize (vtkRenderer * ,vtkVolume * ,vtkVolumeRayCastMapper *)

 

Detailed Method Descriptions:

Give a ray type (0 = unsigned char, 1 = unsigned short, 2 = short) cast a ray through the scalar data starting at ray_position and taking num_steps of ray_increment size. Return the final compositing value in pixel_value where pixel_value[0] = red, pixel_value[1] = green, pixel_value[2] = blue, pixel_value[3] = alpha pixel_value[4] = depth, and pixel_value[5] = number of steps

void CastARay (int ,void * ,float ,float ,int ,float )

Bogus routine right now until I figure out how to get to the volume's properties from here....

float GetZeroOpacityThreshold (vtkVolume *)