|
ParaView
|
Executive supporting composite datasets. More...
#include <vtkPVCompositeDataPipeline.h>


Public Member Functions | |
| virtual const char * | GetClassName () |
| virtual int | IsA (const char *type) |
| void | PrintSelf (ostream &os, vtkIndent indent) |
Static Public Member Functions | |
| static vtkPVCompositeDataPipeline * | New () |
| static int | IsTypeOf (const char *type) |
| static vtkPVCompositeDataPipeline * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
| vtkPVCompositeDataPipeline () | |
| ~vtkPVCompositeDataPipeline () | |
| virtual void | CopyDefaultInformation (vtkInformation *request, int direction, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec) |
Executive supporting composite datasets.
vtkPVCompositeDataPipeline is an executive that supports the processing of composite dataset. It supports algorithms that are aware of composite dataset as well as those that are not. Type checking is performed at run time. Algorithms that are not composite dataset-aware have to support all dataset types contained in the composite dataset. The pipeline execution can be summarized as follows:
REQUEST_INFORMATION: The producers have to provide information about the contents of the composite dataset in this pass. Sources that can produce more than one piece (note that a piece is different than a block; each piece consistes of 0 or more blocks) should set MAXIMUM_NUMBER_OF_PIECES to -1.
REQUEST_DATA: This is where the algorithms execute. If the vtkPVCompositeDataPipeline is assigned to a simple filter, it will invoke the vtkStreamingDemandDrivenPipeline passes in a loop, passing a different block each time and will collect the results in a composite dataset.
Definition at line 53 of file vtkPVCompositeDataPipeline.h.
| vtkPVCompositeDataPipeline::vtkPVCompositeDataPipeline | ( | ) | [protected] |
| vtkPVCompositeDataPipeline::~vtkPVCompositeDataPipeline | ( | ) | [protected] |
| static vtkPVCompositeDataPipeline* vtkPVCompositeDataPipeline::New | ( | ) | [static] |
Reimplemented from vtkCompositeDataPipeline.
| virtual const char* vtkPVCompositeDataPipeline::GetClassName | ( | ) | [virtual] |
Reimplemented from vtkCompositeDataPipeline.
| static int vtkPVCompositeDataPipeline::IsTypeOf | ( | const char * | type | ) | [static] |
Reimplemented from vtkCompositeDataPipeline.
| virtual int vtkPVCompositeDataPipeline::IsA | ( | const char * | type | ) | [virtual] |
Reimplemented from vtkCompositeDataPipeline.
| static vtkPVCompositeDataPipeline* vtkPVCompositeDataPipeline::SafeDownCast | ( | vtkObject * | o | ) | [static] |
Reimplemented from vtkCompositeDataPipeline.
| void vtkPVCompositeDataPipeline::PrintSelf | ( | ostream & | os, |
| vtkIndent | indent | ||
| ) | [virtual] |
Reimplemented from vtkCompositeDataPipeline.
| virtual void vtkPVCompositeDataPipeline::CopyDefaultInformation | ( | vtkInformation * | request, |
| int | direction, | ||
| vtkInformationVector ** | inInfoVec, | ||
| vtkInformationVector * | outInfoVec | ||
| ) | [protected, virtual] |
Reimplemented from vtkCompositeDataPipeline.
1.7.5.1