Go to the documentation of this file.
18 #ifndef vtkSMOutputPort_h
19 #define vtkSMOutputPort_h
21 #include "vtkRemotingServerManagerModule.h"
69 const char* selector,
const char* assemblyName =
nullptr);
88 virtual const char* GetDataClassName();
98 virtual void InvalidateDataInformation();
104 vtkGetMacro(PortIndex,
int);
125 virtual void GatherClassNameInformation();
131 virtual void GatherDataInformation();
136 virtual void GatherTemporalDataInformation();
149 virtual void UpdatePipelineInternal(
double time,
bool doTime);
152 vtkSetMacro(PortIndex,
int);
167 std::map<std::string, std::map<int, vtkSmartPointer<vtkPVDataInformation>>>
vtkPVDataInformation * DataInformation
static vtkSMProxy * New()
virtual vtkSMSession * GetSession()
Get/Set the session on wihch this object exists.
int ClassNameInformationValid
bool DataInformationValid
std::map< std::string, std::map< int, vtkSmartPointer< vtkPVDataInformation > > > SubsetDataInformations
vtkWeakPointer< vtkSMSourceProxy > SourceProxy
proxy for a VTK object(s) on a server
proxy for a VTK source on a server
vtkPVTemporalDataInformation * TemporalDataInformation
vtkPVClassNameInformation * ClassNameInformation
bool TemporalDataInformationValid
void operator=(const vtkSMProxy &)=delete
a proxy excapsulation a pipeline of proxies.
vtkWeakPointer< vtkSMCompoundSourceProxy > CompoundSourceProxy
virtual vtkSMSessionProxyManager * GetSessionProxyManager()
Return the corresponding ProxyManager if any.
virtual void UpdatePipeline()
Calls Update() on all sources.
void PrintSelf(ostream &os, vtkIndent indent) override
reference for an output port of a vtkAlgorithm.
std::map< int, vtkSmartPointer< vtkPVDataInformation > > RankDataInformations