VTK
|
Streamer appends input pieces to the output. More...
#include <vtkPolyDataStreamer.h>
Public Types | |
typedef vtkStreamerBase | Superclass |
![]() | |
typedef vtkAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkPolyDataStreamer * | NewInstance () const |
void | PrintSelf (ostream &os, vtkIndent indent) |
void | SetNumberOfStreamDivisions (int num) |
int | GetNumberOfStreamDivisions () |
virtual void | SetColorByPiece (int) |
virtual int | GetColorByPiece () |
virtual void | ColorByPieceOn () |
virtual void | ColorByPieceOff () |
![]() | |
vtkStreamerBase * | NewInstance () const |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Static Public Member Functions | |
static vtkPolyDataStreamer * | New () |
static int | IsTypeOf (const char *type) |
static vtkPolyDataStreamer * | SafeDownCast (vtkObjectBase *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkStreamerBase * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkPolyDataStreamer () | |
~vtkPolyDataStreamer () | |
virtual int | FillOutputPortInformation (int port, vtkInformation *info) |
virtual int | FillInputPortInformation (int port, vtkInformation *info) |
int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | ExecutePass (vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | PostExecute (vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
![]() | |
vtkStreamerBase () | |
~vtkStreamerBase () | |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
Protected Attributes | |
int | ColorByPiece |
![]() | |
unsigned int | NumberOfPasses |
unsigned int | CurrentIndex |
Streamer appends input pieces to the output.
vtkPolyDataStreamer initiates streaming by requesting pieces from its single input it appends these pieces to the requested output. Note that since vtkPolyDataStreamer uses an append filter, all the polygons generated have to be kept in memory before rendering. If these do not fit in the memory, it is possible to make the vtkPolyDataMapper stream. Since the mapper will render each piece separately, all the polygons do not have to stored in memory.
Definition at line 43 of file vtkPolyDataStreamer.h.
Definition at line 48 of file vtkPolyDataStreamer.h.
|
protected |
|
protected |
|
static |
|
static |
|
virtual |
Reimplemented from vtkStreamerBase.
|
static |
|
protectedvirtual |
Reimplemented from vtkStreamerBase.
vtkPolyDataStreamer* vtkPolyDataStreamer::NewInstance | ( | ) | const |
|
virtual |
Reimplemented from vtkStreamerBase.
void vtkPolyDataStreamer::SetNumberOfStreamDivisions | ( | int | num | ) |
Set the number of pieces to divide the problem into.
|
inline |
Set the number of pieces to divide the problem into.
Definition at line 54 of file vtkPolyDataStreamer.h.
|
virtual |
By default, this option is off. When it is on, cell scalars are generated based on which piece they are in.
|
virtual |
By default, this option is off. When it is on, cell scalars are generated based on which piece they are in.
|
virtual |
By default, this option is off. When it is on, cell scalars are generated based on which piece they are in.
|
virtual |
By default, this option is off. When it is on, cell scalars are generated based on which piece they are in.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtual |
This is called by the superclass. This is the method you should override.
Implements vtkStreamerBase.
|
protectedvirtual |
Implements vtkStreamerBase.
|
protectedvirtual |
Reimplemented from vtkStreamerBase.
|
protected |
Definition at line 85 of file vtkPolyDataStreamer.h.