18 #ifndef vtkSMOutputPort_h 19 #define vtkSMOutputPort_h 78 const char* selector,
const char* assemblyName =
nullptr);
103 const char* selector,
const char* assemblyName =
nullptr);
109 virtual const char* GetDataClassName();
119 virtual void InvalidateDataInformation();
125 vtkGetMacro(PortIndex,
int);
146 virtual void GatherClassNameInformation();
152 virtual void GatherDataInformation();
157 virtual void GatherTemporalDataInformation();
170 virtual void UpdatePipelineInternal(
double time,
bool doTime);
173 vtkSetMacro(PortIndex,
int);
180 bool ClassNameInformationValid =
false;
183 bool DataInformationValid =
false;
184 bool DataSetInformationValid =
false;
187 bool TemporalDataInformationValid =
false;
189 std::map<std::string, std::map<int, vtkSmartPointer<vtkPVDataInformation>>>
191 std::map<std::string, std::map<int, vtkSmartPointer<vtkPVTemporalDataInformation>>>
void PrintSelf(ostream &os, vtkIndent indent) override
#define VTKREMOTINGSERVERMANAGER_EXPORT
vtkNew< vtkPVDataInformation > DataInformation
vtkSMSession is the default ParaView session.
vtkNew< vtkPVTemporalDataInformation > TemporalDataInformation
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
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< vtkPVTemporalDataInformation > > > TemporalSubsetDataInformations
std::map< std::string, std::map< int, vtkSmartPointer< vtkPVDataInformation > > > SubsetDataInformations
vtkNew< vtkPVClassNameInformation > ClassNameInformation
bool GatherInformation(vtkPVInformation *information)
Gathers information about this proxy.
void operator=(const vtkSMProxy &)=delete
virtual vtkSMSession * GetSession()
Get/Set the session on wihch this object exists.
vtkWeakPointer< vtkSMSourceProxy > SourceProxy
vtkWeakPointer< vtkSMCompoundSourceProxy > CompoundSourceProxy