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

proxy for view exporters. More...

#include <vtkSMExporterProxy.h>

Inheritance diagram for vtkSMExporterProxy:
Inheritance graph
[legend]
Collaboration diagram for vtkSMExporterProxy:
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 Write ()=0
virtual bool CanExport (vtkSMProxy *)=0
void SetView (vtkSMViewProxy *view)
virtual vtkSMViewProxyGetView ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkSMExporterProxySafeDownCast (vtkObject *o)

Protected Member Functions

virtual int ReadXMLAttributes (vtkSMSessionProxyManager *pm, vtkPVXMLElement *element)
virtual void SetFileExtension (const char *)

Protected Attributes

vtkSMViewProxyView
char * FileExtension
virtual char * GetFileExtension ()
 vtkSMExporterProxy ()
 ~vtkSMExporterProxy ()

Detailed Description

proxy for view exporters.

vtkSMExporterProxy is a proxy for vtkExporter subclasses. It makes it possible to export render views using these exporters.

Definition at line 29 of file vtkSMExporterProxy.h.


Constructor & Destructor Documentation

vtkSMExporterProxy::vtkSMExporterProxy ( ) [protected]

Returns the suggested file extension for this exporter.

vtkSMExporterProxy::~vtkSMExporterProxy ( ) [protected]

Returns the suggested file extension for this exporter.


Member Function Documentation

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

Reimplemented from vtkSMProxy.

Reimplemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

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

Reimplemented from vtkSMProxy.

Reimplemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

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

Reimplemented from vtkSMProxy.

Reimplemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

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

Reimplemented from vtkSMProxy.

Reimplemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

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

Reimplemented from vtkSMProxy.

Reimplemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

void vtkSMExporterProxy::SetView ( vtkSMViewProxy view)

Set the view proxy to export.

virtual vtkSMViewProxy* vtkSMExporterProxy::GetView ( ) [virtual]

Set the view proxy to export.

virtual void vtkSMExporterProxy::Write ( ) [pure virtual]

Exports the view.

Implemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

virtual bool vtkSMExporterProxy::CanExport ( vtkSMProxy ) [pure virtual]

Returns if the view can be exported. Default implementation return true if the view is a render view.

Implemented in vtkSMRenderViewExporterProxy, and vtkSMCSVExporterProxy.

virtual char* vtkSMExporterProxy::GetFileExtension ( ) [virtual]

Returns the suggested file extension for this exporter.

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

Read attributes from an XML element.

Reimplemented from vtkSMProxy.

virtual void vtkSMExporterProxy::SetFileExtension ( const char *  ) [protected, virtual]

Member Data Documentation

Definition at line 59 of file vtkSMExporterProxy.h.

Definition at line 61 of file vtkSMExporterProxy.h.


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