50 #ifndef vtkCompositeDataPipeline_h
51 #define vtkCompositeDataPipeline_h
53 #include "vtkCommonExecutionModelModule.h"
127 virtual
int ForwardUpstream(
int i,
int j,
vtkInformation* request);
135 virtual
void PopInformation (vtkInformation*);
137 int ExecuteDataObject(vtkInformation* request,
141 int ExecuteData(vtkInformation* request,
145 void ExecuteDataStart(vtkInformation* request,
150 int NeedToExecuteData(
int outputPort,
156 virtual
int CheckCompositeData(vtkInformation *request,
166 virtual
void ExecuteSimpleAlgorithm(vtkInformation* request,
176 vtkInformation* request,
182 vtkInformation* inInfo,
183 vtkInformation* outInfo,
184 vtkInformation* request,
190 int InputTypeIsValid(
int port,
int index,
193 vtkInformation* InformationCache;
195 vtkInformation* GenericRequest;
196 vtkInformation* DataObjectRequest;
197 vtkInformation* InformationRequest;
198 vtkInformation* UpdateExtentRequest;
199 vtkInformation* DataRequest;
202 void ResetPipelineInformation(
int port, vtkInformation*) VTK_OVERRIDE;
217 void MarkOutputsGenerated(vtkInformation* request,
221 int NeedToExecuteBasedOnCompositeIndices(vtkInformation* outInfo);
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkStreamingDemandDrivenPipeline * New()
superclass for composite data iterators
abstract superclass for composite (multi-block or AMR) datasets
a simple class to control print indentation
Executive supporting composite datasets.
friend class vtkCompositeDataPipeline
Executive supporting partial updates.
general representation of visualization data