Go to the documentation of this file.
27 #ifndef vtkDemandDrivenPipeline_h
28 #define vtkDemandDrivenPipeline_h
30 #include "vtkCommonExecutionModelModule.h"
36 class vtkDemandDrivenPipelineInternals;
73 int requestFromOutputPort,
96 virtual
int SetReleaseDataFlag(
int port,
int n);
101 virtual
int GetReleaseDataFlag(
int port);
106 virtual
int UpdatePipelineMTime();
113 int UpdateDataObject() VTK_OVERRIDE;
118 int UpdateInformation() VTK_OVERRIDE;
125 virtual
int UpdateData(
int outputPort);
215 int InputIsRepeatable(
int port);
218 virtual
int NeedToExecuteData(
int outputPort,
Executive supporting on-demand execution.
represent and manipulate attribute data in a dataset
int ComputePipelineMTime(vtkInformation *request, vtkInformationVector **inInfoVec, vtkInformationVector *outInfoVec, int requestFromOutputPort, vtkMTimeType *mtime) override
Implement the pipeline modified time request.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
record modification and/or execution time
abstract superclass for arrays of numeric data
represent and manipulate fields of data
vtkTypeUInt64 vtkMTimeType
Superclass for all pipeline executives in VTK.
virtual void Update()
Updates the extensions string.
Executive supporting composite datasets.
a simple class to control print indentation
static vtkDemandDrivenPipeline * New()
Abstract superclass for all arrays.
int Update() override
Bring the algorithm's outputs up-to-date.
int ProcessRequest(vtkInformation *request, vtkInformationVector **inInfo, vtkInformationVector *outInfo) override
Generalized interface for asking the executive to fulfill update requests.
general representation of visualization data