 |
VTK
9.0.1
|
Go to the documentation of this file.
27 #ifndef vtkExecutive_h
28 #define vtkExecutive_h
30 #include "vtkCommonExecutionModelModule.h"
35 class vtkAlgorithmToExecutiveFriendship;
37 class vtkExecutiveInternals;
98 int GetNumberOfInputPorts();
99 int GetNumberOfOutputPorts();
105 int GetNumberOfInputConnections(
int port);
235 int InputPortIndexInRange(
int port,
const char* action);
236 int OutputPortIndexInRange(
int port,
const char* action);
258 virtual int UpdateDataObject() = 0;
282 vtkExecutiveInternals* ExecutiveInternal;
284 friend class vtkAlgorithmToExecutiveFriendship;
virtual void Register(vtkObjectBase *o)
Increase the reference count (mark as used by another object).
Superclass for all sources, filters, and sinks in VTK.
virtual void ReportReferences(vtkGarbageCollector *)
abstract base class for most VTK objects
vtkInformationVector * SharedOutputInformation
Superclass for all pipeline executives in VTK.
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).
vtkTypeUInt32 vtkMTimeType
vtkInformationVector ** SharedInputInformation