|  | 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