32 #ifndef vtkStreamingDemandDrivenPipeline_h
33 #define vtkStreamingDemandDrivenPipeline_h
35 #include "vtkCommonExecutionModelModule.h"
38 #define VTK_UPDATE_EXTENT_COMBINE 1
39 #define VTK_UPDATE_EXTENT_REPLACE 2
72 virtual
int UpdateWholeExtent();
104 int PropagateUpdateExtent(
int outputPort);
111 int PropagateTime(
int outputPort);
112 int UpdateTimeDependentInformation(
int outputPort);
135 int SetRequestExactExtent(
int port,
int flag);
136 int GetRequestExactExtent(
int port);
251 VTK_LEGACY(
int SetUpdateExtentToWholeExtent(
int port));
260 VTK_LEGACY(
int SetUpdateExtent(
int port,
int x0,
int x1,
int y0,
int y1,
int z0,
int z1));
271 VTK_LEGACY(
int SetUpdateExtent(
int port,
272 int piece,
int numPieces,
int ghostLevel));
274 int piece,
int numPieces,
int ghostLevel));
287 VTK_LEGACY(
int SetUpdateTimeStep(
int port,
double time));
324 virtual
int VerifyOutputInformation(
int outputPort,
330 int NeedToExecuteData(
int outputPort,
353 int ContinueExecuting;
358 int LastPropogateUpdateExtentShortCircuited;
general representation of visualization data
Executive supporting on-demand execution.
a simple class to control print indentation
Executive supporting partial updates.
static vtkStreamingDemandDrivenPipeline * New()
int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) override
Generalized interface for asking the executive to fulfill update requests.
int Update() override
Bring the outputs up-to-date.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
virtual void Update()
Updates the extensions string.