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 73 virtual int UpdateWholeExtent();
105 int PropagateUpdateExtent(
int outputPort);
112 int PropagateTime(
int outputPort);
113 int UpdateTimeDependentInformation(
int outputPort);
136 int SetRequestExactExtent(
int port,
int flag);
137 int GetRequestExactExtent(
int port);
296 virtual int VerifyOutputInformation(
int outputPort,
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
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)
vtkInformation * TimeDependentInformationRequest
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)
void ResetPipelineInformation(int, vtkInformation *) override
vtkInformation * UpdateExtentRequest
#define VTK_SIZEHINT(...)
static vtkDemandDrivenPipeline * New()
int Update() override
Bring the algorithm's outputs up-to-date.
vtkInformation * UpdateTimeRequest
int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) override
Generalized interface for asking the executive to fulfill update requests.
Executive supporting partial updates.
virtual void ExecuteDataEnd(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec)
vtkInformationIterator * InformationIterator
general representation of visualization data