18 #ifndef vtkSMOutputPort_h 19 #define vtkSMOutputPort_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>>>
vtkPVTemporalDataInformation * TemporalDataInformation
int ClassNameInformationValid
bool TemporalDataInformationValid
vtkPVClassNameInformation * ClassNameInformation
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKREMOTINGSERVERMANAGER_EXPORT
vtkSMSession is the default ParaView session.
virtual vtkSMSessionProxyManager * GetSessionProxyManager()
Return the corresponding ProxyManager if any.
std::map< int, vtkSmartPointer< vtkPVDataInformation > > RankDataInformations
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.
std::map< std::string, std::map< int, vtkSmartPointer< vtkPVDataInformation > > > SubsetDataInformations
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