31 #ifndef vtkStreamingDemandDrivenPipeline_h
32 #define vtkStreamingDemandDrivenPipeline_h
37 #define VTK_UPDATE_EXTENT_COMBINE 1
38 #define VTK_UPDATE_EXTENT_REPLACE 2
69 virtual int UpdateWholeExtent();
74 int PropagateUpdateExtent(
int outputPort);
80 int PropagateTime(
int outputPort);
81 int UpdateTimeDependentInformation(
int outputPort);
98 int SetUpdateExtentToWholeExtent(
int port);
105 int SetUpdateExtent(
int port,
int x0,
int x1,
int y0,
int y1,
int z0,
int z1);
114 int SetUpdateExtent(
int port,
115 int piece,
int numPieces,
int ghostLevel);
117 int piece,
int numPieces,
int ghostLevel);
128 int SetUpdateTimeStep(
int port,
double time);
139 int SetRequestExactExtent(
int port,
int flag);
140 int GetRequestExactExtent(
int port);
236 virtual int VerifyOutputInformation(
int outputPort,
#define VTKCOMMONEXECUTIONMODEL_EXPORT
virtual void ResetPipelineInformation(int, vtkInformation *)
virtual int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
virtual void MarkOutputsGenerated(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
int LastPropogateUpdateExtentShortCircuited
virtual void ExecuteDataStart(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
virtual int ExecuteInformation(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
a simple class to control print indentation
Executive supporting on-demand execution.
virtual void CopyDefaultInformation(vtkInformation *request, int direction, vtkInformationVector **inInfo, vtkInformationVector *outInfo)
virtual int NeedToExecuteData(int outputPort, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
vtkInformation * UpdateExtentRequest
static vtkDemandDrivenPipeline * New()
Executive supporting partial updates.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void ExecuteDataEnd(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
general representation of visualization data