VTK
|
Superclass for filters that stream input pipeline. More...
#include <vtkStreamerBase.h>
Public Types | |
typedef vtkAlgorithm | Superclass |
Public Member Functions | |
virtual int | IsA (const char *type) |
vtkStreamerBase * | NewInstance () const |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual int | ProcessRequest (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkStreamerBase * | SafeDownCast (vtkObjectBase *o) |
Protected Member Functions | |
virtual vtkObjectBase * | NewInstanceInternal () const |
vtkStreamerBase () | |
~vtkStreamerBase () | |
virtual int | RequestInformation (vtkInformation *, vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestData (vtkInformation *request, vtkInformationVector **inputVector, vtkInformationVector *outputVector) |
virtual int | ExecutePass (vtkInformationVector **inputVector, vtkInformationVector *outputVector)=0 |
virtual int | PostExecute (vtkInformationVector **, vtkInformationVector *) |
virtual int | RequestUpdateExtent (vtkInformation *, vtkInformationVector **, vtkInformationVector *)=0 |
Protected Attributes | |
unsigned int | NumberOfPasses |
unsigned int | CurrentIndex |
Superclass for filters that stream input pipeline.
This class can be used as a superclass for filters that want to stream their input pipeline by making multiple execution passes. The subclass needs to set NumberOfPasses to > 1 before execution ( usuall in the constructor or in RequestInformation) to initiate streaming. vtkStreamerBase will handle streaming while calling ExecutePass() during each pass. CurrentIndex can be used to obtain the index for the current pass. Finally, PostExecute() is called after the last pass and can be used to cleanup any internal data structures and create the actual output.
Definition at line 38 of file vtkStreamerBase.h.
typedef vtkAlgorithm vtkStreamerBase::Superclass |
Definition at line 41 of file vtkStreamerBase.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented in vtkPolyDataStreamer.
|
static |
|
protectedvirtual |
Reimplemented in vtkPolyDataStreamer.
vtkStreamerBase* vtkStreamerBase::NewInstance | ( | ) | const |
|
virtual |
Reimplemented in vtkPolyDataStreamer.
|
virtual |
see vtkAlgorithm for details
|
inlineprotectedvirtual |
Definition at line 55 of file vtkStreamerBase.h.
|
protectedpure virtual |
This is called by the superclass. This is the method you should override.
Implemented in vtkPolyDataStreamer.
|
protectedvirtual |
|
protectedpure virtual |
Implemented in vtkPolyDataStreamer.
|
inlineprotectedvirtual |
Reimplemented in vtkPolyDataStreamer.
Definition at line 81 of file vtkStreamerBase.h.
|
protected |
Definition at line 87 of file vtkStreamerBase.h.
|
protected |
Definition at line 88 of file vtkStreamerBase.h.