#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 |
Definition at line 72 of file vtkProjectedPolyDataRayBounder.h.
|
|
|
|
|
Definition at line 104 of file vtkProjectedPolyDataRayBounder.h. |
|
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, and vtkOpenGLProjectedPolyDataRayBounder. |
|
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, and vtkOpenGLProjectedPolyDataRayBounder. |
|
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, and vtkOpenGLProjectedPolyDataRayBounder. |
|
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, and vtkOpenGLProjectedPolyDataRayBounder. |
|
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, and vtkOpenGLProjectedPolyDataRayBounder. |
|
New method for the class which will return the correct type of ProjectPolyDataRayBounder Reimplemented from vtkObject. Reimplemented in vtkMesaProjectedPolyDataRayBounder, and vtkOpenGLProjectedPolyDataRayBounder. |
|
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. Reimplemented from vtkRayBounder. |
|
Set/Get the PolyData that will be projected for clipping |
|
|
|
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. |
|
|
|
Return the MTime also considering the ivars' MTimes. Reimplemented from vtkObject. |
|
Definition at line 105 of file vtkProjectedPolyDataRayBounder.h. |
|
Create a display list from the poly data. Reimplemented in vtkMesaProjectedPolyDataRayBounder, and vtkOpenGLProjectedPolyDataRayBounder. |
|
Render the display list and create the near and far buffers Reimplemented in vtkMesaProjectedPolyDataRayBounder, and vtkOpenGLProjectedPolyDataRayBounder. |
|
Definition at line 107 of file vtkProjectedPolyDataRayBounder.h. |
|
Definition at line 108 of file vtkProjectedPolyDataRayBounder.h. |
|
Definition at line 109 of file vtkProjectedPolyDataRayBounder.h. |
|
Definition at line 111 of file vtkProjectedPolyDataRayBounder.h. |