44 #ifndef vtkCompositeDataPipeline_h 45 #define vtkCompositeDataPipeline_h 47 #include "vtkCommonExecutionModelModule.h" 121 virtual
int ForwardUpstream(
int i,
int j,
vtkInformation* request);
129 virtual
void PopInformation (vtkInformation*);
131 int ExecuteDataObject(vtkInformation* request,
135 int ExecuteData(vtkInformation* request,
139 void ExecuteDataStart(vtkInformation* request,
144 int NeedToExecuteData(
int outputPort,
150 virtual
int CheckCompositeData(vtkInformation *request,
160 virtual
void ExecuteSimpleAlgorithm(vtkInformation* request,
170 vtkInformation* request,
176 vtkInformation* inInfo,
177 vtkInformation* outInfo,
178 vtkInformation* request,
184 int InputTypeIsValid(
int port,
int index,
187 vtkInformation* InformationCache;
189 vtkInformation* GenericRequest;
190 vtkInformation* DataObjectRequest;
191 vtkInformation* InformationRequest;
192 vtkInformation* UpdateExtentRequest;
193 vtkInformation* DataRequest;
196 void ResetPipelineInformation(
int port, vtkInformation*) VTK_OVERRIDE;
211 void MarkOutputsGenerated(vtkInformation* request,
215 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