Go to the documentation of this file.
30 #ifndef vtkExecutive_h
31 #define vtkExecutive_h
33 #include "vtkCommonExecutionModelModule.h"
38 class vtkAlgorithmToExecutiveFriendship;
40 class vtkExecutiveInternals;
84 int requestFromOutputPort,
106 int GetNumberOfInputPorts();
107 int GetNumberOfOutputPorts();
113 int GetNumberOfInputConnections(
int port);
237 int InputPortIndexInRange(
int port, const
char* action);
238 int OutputPortIndexInRange(
int port, const
char* action);
261 virtual
int UpdateDataObject()=0;
285 vtkExecutiveInternals* ExecutiveInternal;
287 friend class vtkAlgorithmToExecutiveFriendship;
291 void operator=(const
vtkExecutive&) VTK_DELETE_FUNCTION;
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
Superclass for all sources, filters, and sinks in VTK.
abstract base class for most VTK objects
vtkTypeUInt64 vtkMTimeType
Superclass for all pipeline executives in VTK.
virtual void Update()
Updates the extensions string.
virtual int UpdateInformation()
Bring the output information up to date.
abstract base class for most VTK objects
a simple class to control print indentation
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
Detect and break reference loops.
Proxy object to connect input/output ports.
general representation of visualization data
virtual void UnRegister(vtkObjectBase *o)
Decrease the reference count (release by another object).