30 #ifndef vtkSMOutputPort_h 31 #define vtkSMOutputPort_h 38 class vtkDataAssembly;
73 virtual vtkDataAssembly* GetDataAssembly();
78 virtual const char* GetDataClassName();
88 virtual void InvalidateDataInformation();
94 vtkGetMacro(PortIndex,
int);
115 virtual void GatherClassNameInformation();
121 virtual void GatherDataInformation();
126 virtual void GatherTemporalDataInformation();
139 virtual void UpdatePipelineInternal(
double time,
bool doTime);
142 vtkSetMacro(PortIndex,
int);
vtkPVTemporalDataInformation * TemporalDataInformation
int ClassNameInformationValid
bool TemporalDataInformationValid
vtkPVClassNameInformation * ClassNameInformation
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKREMOTINGSERVERMANAGER_EXPORT
vtkPVDataAssemblyInformation * DataAssemblyInformation
vtkSMSession is the default ParaView session.
virtual vtkSMSessionProxyManager * GetSessionProxyManager()
Return the corresponding ProxyManager if any.
virtual void UpdatePipeline()
Calls Update() on all sources.
proxy for a VTK source on a server
vtkPVDataInformation * DataInformation
The vtkSMSessionProxyManager is esponsible for creating and managing proxies for a given session...
static vtkSMProxy * New()
a proxy excapsulation a pipeline of proxies.
proxy for a VTK object(s) on a server
reference for an output port of a vtkAlgorithm.
void operator=(const vtkSMProxy &)=delete
virtual vtkSMSession * GetSession()
Get/Set the session on wihch this object exists.
vtkWeakPointer< vtkSMSourceProxy > SourceProxy
vtkWeakPointer< vtkSMCompoundSourceProxy > CompoundSourceProxy
bool DataInformationValid