#include <vtkPolyDataMapper.h>
Inheritance diagram for vtkPolyDataMapper:
vtkPolyDataMapper is a class that maps polygonal data (i.e., vtkPolyData) to graphics primitives. vtkPolyDataMapper serves as a superclass for device-specific poly data mappers, that actually do the mapping to the rendering/graphics hardware/software. It is now possible to set a memory limit for the pipeline in the mapper. If the total estimated memory usage of the pipeline is larger than this limit, the mapper will divide the data into pieces and render each in a for loop.
Definition at line 42 of file vtkPolyDataMapper.h.
Public Types | |
typedef vtkMapper | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | RenderPiece (vtkRenderer *ren, vtkActor *act)=0 |
void | ShallowCopy (vtkAbstractMapper *m) |
virtual void | Render (vtkRenderer *ren, vtkActor *act) |
void | SetInput (vtkPolyData *in) |
vtkPolyData * | GetInput () |
void | Update () |
virtual void | SetPiece (int) |
virtual int | GetPiece () |
virtual void | SetNumberOfPieces (int) |
virtual int | GetNumberOfPieces () |
virtual void | SetNumberOfSubPieces (int) |
virtual int | GetNumberOfSubPieces () |
virtual void | SetGhostLevel (int) |
virtual int | GetGhostLevel () |
virtual double * | GetBounds () |
virtual void | GetBounds (double bounds[6]) |
Static Public Member Functions | |
static vtkPolyDataMapper * | New () |
static int | IsTypeOf (const char *type) |
static vtkPolyDataMapper * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkPolyDataMapper () | |
~vtkPolyDataMapper () | |
virtual int | FillInputPortInformation (int, vtkInformation *) |
Protected Attributes | |
int | Piece |
int | NumberOfPieces |
int | NumberOfSubPieces |
int | GhostLevel |
|
Reimplemented from vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. Definition at line 46 of file vtkPolyDataMapper.h. |
|
|
|
Definition at line 93 of file vtkPolyDataMapper.h. |
|
Create an object with Debug turned off, modified time initialized to zero, and reference counting on. Reimplemented from vtkAlgorithm. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
Reimplemented from vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
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 vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
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 vtkTypeRevisionMacro found in vtkSetGet.h. Reimplemented from vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
Reimplemented from vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
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 vtkMapper. Reimplemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
Implemented by sub classes. Actual rendering is done here. Implemented in vtkMesaPolyDataMapper, and vtkOpenGLPolyDataMapper. |
|
This calls RenderPiece (in a for loop is streaming is necessary). Implements vtkMapper. |
|
Specify the input data to map. |
|
This calls RenderPiece (in a for loop is streaming is necessary). Reimplemented from vtkMapper. |
|
Update that sets the update piece first. Reimplemented from vtkAlgorithm. |
|
If you want only a part of the data, specify by setting the piece. |
|
Update that sets the update piece first. |
|
Update that sets the update piece first. |
|
Update that sets the update piece first. |
|
Update that sets the update piece first. |
|
Update that sets the update piece first. |
|
Set the number of ghost cells to return. |
|
Set the number of ghost cells to return. |
|
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). Reimplemented from vtkMapper. |
|
Return bounding box (array of six doubles) of data expressed as (xmin,xmax, ymin,ymax, zmin,zmax). Reimplemented from vtkMapper. Definition at line 84 of file vtkPolyDataMapper.h. |
|
Make a shallow copy of this mapper. Reimplemented from vtkMapper. |
|
Fill the input port information objects for this algorithm. This is invoked by the first call to GetInputPortInformation for each port so subclasses can specify what they can handle. Reimplemented from vtkAlgorithm. |
|
Definition at line 93 of file vtkPolyDataMapper.h. |
|
Definition at line 96 of file vtkPolyDataMapper.h. |
|
Definition at line 97 of file vtkPolyDataMapper.h. |
|
Definition at line 98 of file vtkPolyDataMapper.h. |