ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes
vtkSMWriterProxy Class Reference

proxy for a VTK writer on a server More...

#include <vtkSMWriterProxy.h>

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

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void UpdatePipeline ()
virtual void UpdatePipeline (double time)
virtual void SetSupportsParallel (int)
int GetSupportsParallel ()
virtual int GetParallelOnly ()
virtual void SetParallelOnly (int)

Static Public Member Functions

static vtkSMWriterProxyNew ()
static int IsTypeOf (const char *type)
static vtkSMWriterProxySafeDownCast (vtkObject *o)

Protected Member Functions

 vtkSMWriterProxy ()
 ~vtkSMWriterProxy ()
virtual int ReadXMLAttributes (vtkSMSessionProxyManager *pm, vtkPVXMLElement *element)
virtual void SetFileNameMethod (const char *)
virtual char * GetFileNameMethod ()

Protected Attributes

int SupportsParallel
int ParallelOnly
char * FileNameMethod

Detailed Description

proxy for a VTK writer on a server

vtkSMWriterProxy manages VTK writers that are created on a server using the proxy pattern. vtkSMWriterProxy also provides support for meta-writers. i.e. if the proxy has a subproxy name "Writer" that this proxy represents a meta-writer which uses the given writer as the writer to write each component.

Definition at line 30 of file vtkSMWriterProxy.h.


Constructor & Destructor Documentation

vtkSMWriterProxy::vtkSMWriterProxy ( ) [protected]
vtkSMWriterProxy::~vtkSMWriterProxy ( ) [protected]

Member Function Documentation

static vtkSMWriterProxy* vtkSMWriterProxy::New ( ) [static]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

virtual const char* vtkSMWriterProxy::GetClassName ( ) [virtual]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

static int vtkSMWriterProxy::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

virtual int vtkSMWriterProxy::IsA ( const char *  type) [virtual]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

static vtkSMWriterProxy* vtkSMWriterProxy::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

void vtkSMWriterProxy::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkSMSourceProxy.

Reimplemented in vtkSMPWriterProxy, and vtkSMPSWriterProxy.

virtual void vtkSMWriterProxy::UpdatePipeline ( ) [virtual]

Updates the pipeline and writes the file(s). Must call UpdateVTKObjects() before calling UpdatePipeline() to ensure that the filename etc. are set correctly.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMWriterProxy::UpdatePipeline ( double  time) [virtual]

Updates the pipeline and writes the file(s). Must call UpdateVTKObjects() before calling UpdatePipeline() to ensure that the filename etc. are set correctly.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMWriterProxy::SetSupportsParallel ( int  ) [virtual]

Flag indicating if the writer supports writing in parallel. Not set by default.

int vtkSMWriterProxy::GetSupportsParallel ( ) [inline]

Flag indicating if the writer supports writing in parallel. Not set by default.

Definition at line 51 of file vtkSMWriterProxy.h.

virtual int vtkSMWriterProxy::GetParallelOnly ( ) [virtual]

Flag indicating if the writer works only in parallel. If this is set, SupportsParallel is always true.

virtual void vtkSMWriterProxy::SetParallelOnly ( int  ) [virtual]

Flag indicating if the writer works only in parallel. If this is set, SupportsParallel is always true.

virtual int vtkSMWriterProxy::ReadXMLAttributes ( vtkSMSessionProxyManager pm,
vtkPVXMLElement element 
) [protected, virtual]

Read attributes from an XML element.

Reimplemented from vtkSMSourceProxy.

virtual void vtkSMWriterProxy::SetFileNameMethod ( const char *  ) [protected, virtual]
virtual char* vtkSMWriterProxy::GetFileNameMethod ( ) [protected, virtual]

Member Data Documentation

Definition at line 71 of file vtkSMWriterProxy.h.

Definition at line 72 of file vtkSMWriterProxy.h.

Definition at line 77 of file vtkSMWriterProxy.h.


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