25 #ifndef vtkSISourceProxy_h 26 #define vtkSISourceProxy_h 28 #include "vtkPVServerImplementationCoreModule.h" 32 class vtkAlgorithmOutput;
39 void PrintSelf(ostream& os, vtkIndent indent);
44 virtual vtkAlgorithmOutput* GetOutputPort(
int port);
55 virtual void UpdatePipeline(
int port,
double time,
bool doTime);
60 virtual void SetupSelectionProxy(
int port,
vtkSIProxy* extractSelection);
92 virtual bool CreateOutputPorts();
98 void MarkStartEvent();
103 vtkSetStringMacro(ExecutiveName);
113 vtkInternals* Internals;
virtual void UpdatePipelineInformation()
Triggers UpdateInformation() on vtkObject if possible.
virtual bool ReadXMLAttributes(vtkPVXMLElement *element)
Parses the XML to create property/subproxy helpers.
vtkSISourceProxy is the server-side helper for a vtkSMSourceProxy.
virtual bool CreateVTKObjects()
Creates the VTK objects.
void PrintSelf(ostream &os, vtkIndent indent)
vtkSIProxy is the server-implementation for a vtkSMProxy that helps the vtkSMProxy with managing/upda...
bool DisablePipelineExecution
static vtkSIProxy * New()
virtual void RecreateVTKObjects()
Called by vtkSMProxy::RecreateVTKObjects() to re-create the VTK objects.
virtual void SetDisablePipelineExecution(bool value)
Allow to shut down pipeline execution.
This is used by vtkPVXMLParser to represent an XML document starting at the root element.
vtkSICompoundSourceProxy is the server-side helper for a vtkSMCompoundSourceProxy.