ParaView
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
vtkSIWriterProxy Class Reference

ServerImplementation for WriterProxy. More...

#include <vtkSIWriterProxy.h>

Inheritance diagram for vtkSIWriterProxy:
Inheritance graph
[legend]
Collaboration diagram for vtkSIWriterProxy:
Collaboration graph
[legend]

Public Types

typedef vtkSISourceProxy Superclass
 
- Public Types inherited from vtkSISourceProxy
typedef vtkSIProxy Superclass
 
- Public Types inherited from vtkSIProxy
typedef vtkSIObject Superclass
 
- Public Types inherited from vtkSIObject
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void UpdatePipelineTime (double time)
 Update the requested time for the pipeline. More...
 
virtual void AddInput (int input_port, vtkAlgorithmOutput *connection, const char *method)
 These methods are called to add/remove input connections by vtkSIInputProperty. More...
 
virtual void CleanInputs (const char *method)
 These methods are called to add/remove input connections by vtkSIInputProperty. More...
 
- Public Member Functions inherited from vtkSISourceProxy
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkAlgorithmOutput * GetOutputPort (int port)
 Returns the vtkAlgorithmOutput for an output port, if valid. More...
 
virtual void UpdatePipelineInformation ()
 Triggers UpdateInformation() on vtkObject if possible. More...
 
virtual void UpdatePipeline (int port, double time, bool doTime)
 Triggers UpdatePipeline(). More...
 
virtual void SetupSelectionProxy (int port, vtkSIProxy *extractSelection)
 setups extract selection proxies. More...
 
virtual void SetDisablePipelineExecution (bool value)
 Allow to shut down pipeline execution. More...
 
void RecreateVTKObjects () VTK_OVERRIDE
 Overridden to update the output ports. More...
 
- Public Member Functions inherited from vtkSIProxy
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void AboutToDelete ()
 This method is called before the deletion of the SIObject. More...
 
virtual void Push (vtkSMMessage *msg)
 Push a new state to the underneath implementation. More...
 
virtual void Pull (vtkSMMessage *msg)
 Pull the current state of the underneath implementation. More...
 
vtkSIPropertyGetSIProperty (const char *name)
 Provides access to the property helper. More...
 
bool IsNullProxy ()
 Return true if that Proxy is supposed to have NO vtk class, which means its a NullProxy. More...
 
vtkObjectBase * GetVTKObject ()
 Returns access to the VTKObject pointer, if any. More...
 
void SetVTKObject (vtkObjectBase *)
 Returns access to the VTKObject pointer, if any. More...
 
virtual char * GetVTKClassName ()
 Returns the VTKClassName. More...
 
virtual char * GetXMLName ()
 Assigned by the XML parser. More...
 
virtual char * GetXMLGroup ()
 Assigned by the XML parser. More...
 
- Public Member Functions inherited from vtkSIObject
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void Initialize (vtkPVSessionCore *session)
 Initializes the instance. More...
 
vtkClientServerInterpreterGetInterpreter ()
 Provides access to the Interpreter. More...
 
vtkSIObjectGetSIObject (vtkTypeUInt32 globalid) const
 Convenience method to obtain a vtkSIObject subclass given its global id. More...
 
vtkObject * GetRemoteObject (vtkTypeUInt32 globalid)
 Convenience method to obtain a vtkObject subclass given its global id. More...
 
virtual void SetGlobalID (vtkTypeUInt32)
 Get/Set the global id for this object. More...
 
virtual vtkTypeUInt32 GetGlobalID ()
 Get/Set the global id for this object. More...
 

Static Public Member Functions

static vtkSIWriterProxyNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSIWriterProxySafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSISourceProxy
static vtkSISourceProxyNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSISourceProxySafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSIProxy
static vtkSIProxyNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSIProxySafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSIObject
static vtkSIObjectNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSIObjectSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSIWriterProxy ()
 
 ~vtkSIWriterProxy ()
 
void OnCreateVTKObjects () VTK_OVERRIDE
 Overridden to setup stuff on the writer e.g piece request, gather helpers etc. More...
 
virtual bool ReadXMLAttributes (vtkPVXMLElement *element)
 Read xml-attributes. More...
 
virtual void SetFileNameMethod (const char *)
 
- Protected Member Functions inherited from vtkSISourceProxy
 vtkSISourceProxy ()
 
 ~vtkSISourceProxy ()
 
bool CreateVTKObjects () VTK_OVERRIDE
 Overridden to setup the output ports and pipelines for the output ports. More...
 
virtual bool CreateOutputPorts ()
 Create the output ports and add post filters for each output port. More...
 
virtual void SetExecutiveName (const char *)
 
void MarkStartEvent ()
 Callbacks to add start/end events to the timer log. More...
 
void MarkEndEvent ()
 Callbacks to add start/end events to the timer log. More...
 
- Protected Member Functions inherited from vtkSIProxy
 vtkSIProxy ()
 
 ~vtkSIProxy ()
 
vtkSIProxyGetSubSIProxy (const char *name)
 Returns the subproxy helper for the subproxy with the given name, if any. More...
 
vtkSIProxyDefinitionManagerGetProxyDefinitionManager ()
 Provides access to the vtkSIProxyDefinitionManager held by the session. More...
 
void DeleteVTKObjects ()
 Called to delete VTK objects. More...
 
bool InitializeAndCreateVTKObjects (vtkSMMessage *message)
 Called by vtkSIProxy::Push() to ensure that the vtkSIProxy has been initialized. More...
 
void AddSIProperty (const char *name, vtkSIProperty *)
 Adds a vtkSMProperty's server-implementation. More...
 
virtual void SetVTKClassName (const char *)
 
virtual void SetXMLGroup (const char *)
 
virtual void SetXMLName (const char *)
 
virtual void SetXMLSubProxyName (const char *)
 
virtual void SetPostPush (const char *)
 
virtual void SetPostCreation (const char *)
 
unsigned int GetNumberOfSubSIProxys ()
 API to iterate over subproxy helpers. More...
 
vtkSIProxyGetSubSIProxy (unsigned int cc)
 API to iterate over subproxy helpers. More...
 
virtual bool ReadXMLProperty (vtkPVXMLElement *property_element)
 Parses the XML to create property/subproxy helpers. More...
 
virtual bool ReadXMLSubProxy (vtkPVXMLElement *subproxy_element)
 Parses the XML to create property/subproxy helpers. More...
 
- Protected Member Functions inherited from vtkSIObject
 vtkSIObject ()
 
virtual ~vtkSIObject ()
 

Protected Attributes

char * FileNameMethod
 
- Protected Attributes inherited from vtkSISourceProxy
char * ExecutiveName
 
bool DisablePipelineExecution
 
- Protected Attributes inherited from vtkSIProxy
char * VTKClassName
 
char * XMLGroup
 
char * XMLName
 
char * XMLSubProxyName
 
char * PostPush
 
char * PostCreation
 
int NumberOfInputPorts
 
vtkSmartPointer< vtkObjectBase > VTKObject
 
bool ObjectsCreated
 
- Protected Attributes inherited from vtkSIObject
vtkWeakPointer< vtkClientServerInterpreterInterpreter
 
vtkWeakPointer< vtkPVSessionCoreSessionCore
 
vtkSMMessageLastPushedMessage
 
vtkTypeUInt32 GlobalID
 

Detailed Description

ServerImplementation for WriterProxy.

Definition at line 27 of file vtkSIWriterProxy.h.

Member Typedef Documentation

§ Superclass

Definition at line 31 of file vtkSIWriterProxy.h.

Constructor & Destructor Documentation

§ vtkSIWriterProxy()

vtkSIWriterProxy::vtkSIWriterProxy ( )
protected

§ ~vtkSIWriterProxy()

vtkSIWriterProxy::~vtkSIWriterProxy ( )
protected

Member Function Documentation

§ New()

static vtkSIWriterProxy* vtkSIWriterProxy::New ( )
static

§ GetClassName()

virtual const char* vtkSIWriterProxy::GetClassName ( )
virtual

Reimplemented from vtkSISourceProxy.

§ IsTypeOf()

static int vtkSIWriterProxy::IsTypeOf ( const char *  type)
static

§ IsA()

virtual int vtkSIWriterProxy::IsA ( const char *  type)
virtual

Reimplemented from vtkSISourceProxy.

§ SafeDownCast()

static vtkSIWriterProxy* vtkSIWriterProxy::SafeDownCast ( vtkObject *  o)
static

§ PrintSelf()

void vtkSIWriterProxy::PrintSelf ( ostream &  os,
vtkIndent  indent 
)

§ AddInput()

virtual void vtkSIWriterProxy::AddInput ( int  input_port,
vtkAlgorithmOutput *  connection,
const char *  method 
)
virtual

These methods are called to add/remove input connections by vtkSIInputProperty.

This indirection makes it possible for subclasses to insert VTK-algorithms in the input pipeline. Overridden to insert "CompleteArrays" filter in the pipeline.

Reimplemented from vtkSIProxy.

§ CleanInputs()

virtual void vtkSIWriterProxy::CleanInputs ( const char *  method)
virtual

These methods are called to add/remove input connections by vtkSIInputProperty.

This indirection makes it possible for subclasses to insert VTK-algorithms in the input pipeline. Overridden to insert "CompleteArrays" filter in the pipeline.

Reimplemented from vtkSIProxy.

§ UpdatePipelineTime()

virtual void vtkSIWriterProxy::UpdatePipelineTime ( double  time)
virtual

Update the requested time for the pipeline.

This needs to be separate than vtkSISourceProxy because there are no output ports to do this on.

§ OnCreateVTKObjects()

void vtkSIWriterProxy::OnCreateVTKObjects ( )
protectedvirtual

Overridden to setup stuff on the writer e.g piece request, gather helpers etc.

Reimplemented from vtkSIProxy.

§ ReadXMLAttributes()

virtual bool vtkSIWriterProxy::ReadXMLAttributes ( vtkPVXMLElement element)
protectedvirtual

Read xml-attributes.

Reimplemented from vtkSISourceProxy.

§ SetFileNameMethod()

virtual void vtkSIWriterProxy::SetFileNameMethod ( const char *  )
protectedvirtual

Member Data Documentation

§ FileNameMethod

char* vtkSIWriterProxy::FileNameMethod
protected

Definition at line 67 of file vtkSIWriterProxy.h.


The documentation for this class was generated from the following file: