vtkProjectedPolyDataRayBounder - Bound a ray according to polydata
Super Class: vtkRayBounder
Description:
The vtkProjectedPolyDataRayBounder can be used to clip viewing rays against the polygons in a vtkPolyData. This is done by projecting the vtkPolyData twice - first capturing a near Z buffer, then capturing a far Z buffer. The values from the Z buffers are decoded according to the current viewing transformation, and the decoded pairs of values (near,far) are returned as distance from the view point for perspective viewing, or distance from the view plane for parallel viewing.
See Also:
Methods:
void vtkProjectedPolyDataRayBounder () | |
void vtkProjectedPolyDataRayBounder () | |
const char *GetClassName () | |
void PrintSelf (unknown & ,vtkIndent ) | |
static vtkProjectedPolyDataRayBounder *New () | |
float *GetRayBounds (vtkRenderer *) | |
void SetPolyData (vtkPolyData *) | |
vtkPolyData *GetPolyData () | |
void SetMatrixSource (vtkActor *) | |
void SetMatrixSource (vtkVolume *) | |
unsigned long GetMTime () | |
void Build (vtkPolyData *) | |
float *Draw (vtkRenderer * ,vtkMatrix4x4 *) |
Detailed Method Descriptions:
static vtkProjectedPolyDataRayBounder *New () |
float *GetRayBounds (vtkRenderer *) |
void SetPolyData (vtkPolyData *) | |
vtkPolyData *GetPolyData () |
void SetMatrixSource (vtkActor *) | |
void SetMatrixSource (vtkVolume *) |
unsigned long GetMTime () |
void Build (vtkPolyData *) |
float *Draw (vtkRenderer * ,vtkMatrix4x4 *) |