Documentation for vtkVolumeRayCastIsosurfaceFunction

vtkVolumeRayCastIsosurfaceFunction - An isosurface ray caster for volumes

Super Class: vtkVolumeRayCastFunction

Description:

vtkVolumeRayCastIsosurfaceFunction is a volume ray cast function that intersects a ray with an analytic isosurface in a scalar field. The color and shading parameters are defined in the vtkVolumeProperty of the vtkVolume, as well as the interpolation type to use when locating the surface (either a nearest neighbor approach or a trilinear interpolation approach)

 

See Also:

vtkVolumeRayCastFunction vtkVolumeRayCastMapper vtkVolumeProperty vtkVolumeRayCastCompositeFunction vtkVolumeRayCastMIPFunction vtkVolume vtkVolumeProperty

 

Methods:

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

 

Detailed Method Descriptions:

Construct a new vtkVolumeRayCastIsosurfaceFunction

static vtkVolumeRayCastIsosurfaceFunction *New ()

Given a ray type, 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 )

Get the scalar value below which all scalar values have 0 opacity

float GetZeroOpacityThreshold (vtkVolume *)

Set/Get the value of IsoValue.

void SetIsoValue (float )
float GetIsoValue ()