32 #ifndef vtkExecutive_h
33 #define vtkExecutive_h
40 class vtkAlgorithmToExecutiveFriendship;
42 class vtkExecutiveInternals;
82 int requestFromOutputPort,
83 unsigned long* mtime);
99 int GetNumberOfInputPorts();
100 int GetNumberOfOutputPorts();
104 int GetNumberOfInputConnections(
int port);
198 int InputPortIndexInRange(
int port,
const char* action);
199 int OutputPortIndexInRange(
int port,
const char* action);
222 virtual int UpdateDataObject()=0;
246 vtkExecutiveInternals* ExecutiveInternal;
249 friend class vtkAlgorithmToExecutiveFriendship;
#define VTKCOMMONEXECUTIONMODEL_EXPORT
abstract base class for most VTK objects
virtual void Register(vtkObjectBase *o)
virtual int UpdateInformation()
Superclass for all pipeline executives in VTK.
Detect and break reference loops.
Proxy object to connect input/output ports.
Superclass for all sources, filters, and sinks in VTK.
virtual void PrintSelf(ostream &os, vtkIndent indent)
virtual void UnRegister(vtkObjectBase *o)
vtkInformationVector * SharedOutputInformation
a simple class to control print indentation
virtual void ReportReferences(vtkGarbageCollector *)
abstract base class for most VTK objects
vtkInformationVector ** SharedInputInformation
general representation of visualization data