23 #ifndef __vtkInformationExecutivePortVectorKey_h
24 #define __vtkInformationExecutivePortVectorKey_h
26 #include "vtkCommonExecutionModelModule.h"
27 #include "vtkInformationKey.h"
37 void PrintSelf(ostream& os, vtkIndent indent);
45 void Append(vtkInformation* info,
vtkExecutive* executive,
int port);
46 void Remove(vtkInformation* info,
vtkExecutive* executive,
int port);
47 void Set(vtkInformation* info,
vtkExecutive** executives,
int* ports,
int length);
49 int* GetPorts(vtkInformation* info);
50 void Get(vtkInformation* info,
vtkExecutive** executives,
int* ports);
51 int Length(vtkInformation* info);
57 virtual void ShallowCopy(vtkInformation* from, vtkInformation* to);
60 virtual void Remove(vtkInformation* info);
63 virtual void Report(vtkInformation* info, vtkGarbageCollector* collector);
66 virtual void Print(ostream& os, vtkInformation* info);
74 vtkExecutive** GetExecutivesWatchAddress(vtkInformation* info);
75 int* GetPortsWatchAddress(vtkInformation* info);
Superclass for all pipeline executives in VTK.