#include <vtkProjectedPolyDataRayBounder.h>
Inheritance diagram for vtkProjectedPolyDataRayBounder:
Public Methods | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
float * | GetRayBounds (vtkRenderer *ren) |
virtual void | SetPolyData (vtkPolyData *) |
virtual vtkPolyData * | GetPolyData () |
void | SetMatrixSource (vtkActor *actor) |
void | SetMatrixSource (vtkVolume *volume) |
unsigned long | GetMTime () |
Static Public Methods | |
int | IsTypeOf (const char *type) |
vtkProjectedPolyDataRayBounder * | SafeDownCast (vtkObject *o) |
vtkProjectedPolyDataRayBounder * | New () |
Protected Methods | |
vtkProjectedPolyDataRayBounder () | |
~vtkProjectedPolyDataRayBounder () | |
vtkProjectedPolyDataRayBounder (const vtkProjectedPolyDataRayBounder &) | |
void | operator= (const vtkProjectedPolyDataRayBounder &) |
virtual void | Build (vtkPolyData *pdata) |
virtual float * | Draw (vtkRenderer *ren, vtkMatrix4x4 *matrix) |
Protected Attributes | |
vtkPolyData * | PolyData |
vtkActor * | ActorMatrixSource |
vtkVolume * | VolumeMatrixSource |
vtkTimeStamp | BuildTime |
|
Create a display list from the poly data. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Render the display list and create the near and far buffers Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Return the class name as a string. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkRayBounder. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Return the MTime also considering the ivars' MTimes. Reimplemented from vtkObject. |
|
Get the ray bounds given a renderer. The ray bounds are a two dimensional array of (near,far) values, with the width and height of the array being equal to the width and height of the current viewport in pixel. Implements vtkRayBounder. |
|
Return 1 if this class is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkRayBounder. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Return 1 if this class type is the same type of (or a subclass of) the named class. Returns 0 otherwise. This method works in combination with vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkRayBounder. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
New method for the class which will return the correct type of ProjectPolyDataRayBounder Reimplemented from vtkObject. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Methods invoked by print to print information about the object including superclasses. Typically not called by the user (use Print() instead) but used in the hierarchical print process to combine the output of several classes. Reimplemented from vtkObject. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Will cast the supplied object to vtkObject* is this is a safe operation (i.e., a safe downcast); otherwise NULL is returned. This method is defined in all subclasses of vtkObject with the vtkTypeMacro found in vtkSetGet.h. Reimplemented from vtkRayBounder. Reimplemented in vtkMesaProjectedPolyDataRayBounder. |
|
Set a matrix source as either an actor or a volume. If a matrix source is set, then the PolyData will first be transformed according to the matrix of the given actor or volume. |
|
Set/Get the PolyData that will be projected for clipping |