Documentation for vtkOpenGLProjectedPolyDataRayBounder

vtkOpenGLProjectedPolyDataRayBounder - Open GL ray bounder

Super Class: vtkProjectedPolyDataRayBounder

Description:

vtkOpenGLProjectedPolyDataRayBounder is the specific Open GL implementation of the superclass vtkProjectedPolyDataRayBounder. It is responsible for building its own internal structure from the generic vtkPolyData structure (it builds a display list) and for rendering its internal structure and creating near and far depth buffers. It has no public methods, and should not be created directly - the New() method of vtkProjectedPolyDataRayBounder will automatically create the correct subclass given the current VTK_RENDERER

 

See Also:

vtkProjectedPolyDataRayBounder

 

Methods:

void vtkOpenGLProjectedPolyDataRayBounder ()
void vtkOpenGLProjectedPolyDataRayBounder ()
const char *GetClassName ()
void PrintSelf (unknown & ,vtkIndent )
static vtkOpenGLProjectedPolyDataRayBounder *New ()
void Build (vtkPolyData *)
float *Draw (vtkRenderer * ,vtkMatrix4x4 *)

 

Detailed Method Descriptions:

Construct a new vtkOpenGLProjectedPolyDataRayBounder. The depth range buffer is initially NULL and no display list has been created

static vtkOpenGLProjectedPolyDataRayBounder *New ()

Create a display list from the poly data.

void Build (vtkPolyData *)

Render the display list and create the near and far buffers

float *Draw (vtkRenderer * ,vtkMatrix4x4 *)