49 #ifndef __vtkCompositeDataPipeline_h
50 #define __vtkCompositeDataPipeline_h
54 class vtkCompositeDataSet;
127 virtual int ForwardUpstream(
int i,
int j,
vtkInformation* request);
134 virtual void CopyFromDataToInformation(
187 bool ShouldIterateOverInput(
int& compositePort);
216 vtkCompositeDataSet* CreateOutputCompositeDataSet(
217 vtkCompositeDataSet* input,
int compositePort);
225 int NeedToExecuteBasedOnCompositeIndices(
vtkInformation* outInfo);
virtual void ExecuteDataStart(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
static vtkStreamingDemandDrivenPipeline * New()
virtual void MarkOutputsGenerated(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
vtkInformation * DataObjectRequest
virtual int ExecuteData(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
vtkInformation * DataRequest
virtual void ResetPipelineInformation(int port, vtkInformation *)
virtual int NeedToExecuteBasedOnTime(vtkInformation *outInfo, vtkDataObject *dataObject)
vtkInformation * InformationRequest
a simple class to control print indentation
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
virtual int ExecuteDataObject(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
int InputTypeIsValid(vtkInformationVector **)
Executive supporting composite datasets.
vtkInformation * GenericRequest
friend class vtkCompositeDataPipeline
void PrintSelf(ostream &os, vtkIndent indent)
virtual void CopyDefaultInformation(vtkInformation *request, int direction, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
virtual int NeedToExecuteData(int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
Executive supporting partial updates.
helper class to get VTK data object types as string and instantiate them
int SuppressResetPipelineInformation
vtkInformation * UpdateExtentRequest
vtkInformation * InformationCache