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

helper class to export views. More...

#include <vtkSMViewExportHelper.h>

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

Public Types

typedef vtkSMObject Superclass
 
- Public Types inherited from vtkSMObject
typedef vtkObject Superclass
 

Public Member Functions

virtual const char * GetClassName ()
 
virtual int IsA (const char *type)
 
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkStdString GetSupportedFileTypes (vtkSMViewProxy *view)
 Returns a formatted string with all supported file types for the given view. More...
 
virtual vtkSMExporterProxyCreateExporter (const char *filename, vtkSMViewProxy *)
 Exports the view to the given output file. More...
 
- Public Member Functions inherited from vtkSMObject
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static vtkSMViewExportHelperNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMViewExportHelperSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMObject
static vtkSMObjectNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMObjectSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSMViewExportHelper ()
 
 ~vtkSMViewExportHelper ()
 
- Protected Member Functions inherited from vtkSMObject
 vtkSMObject ()
 
 ~vtkSMObject ()
 

Detailed Description

helper class to export views.

vtkSMViewExportHelper is a helper class to aid in exporting views. You can create instances of this helper on-demand to query available exporters and create and exporter proxy (in same spirit as vtkSMWriterFactory, except that there's no globally existing instance).

Definition at line 35 of file vtkSMViewExportHelper.h.

Member Typedef Documentation

§ Superclass

Definition at line 39 of file vtkSMViewExportHelper.h.

Constructor & Destructor Documentation

§ vtkSMViewExportHelper()

vtkSMViewExportHelper::vtkSMViewExportHelper ( )
protected

§ ~vtkSMViewExportHelper()

vtkSMViewExportHelper::~vtkSMViewExportHelper ( )
protected

Member Function Documentation

§ New()

static vtkSMViewExportHelper* vtkSMViewExportHelper::New ( )
static

§ GetClassName()

virtual const char* vtkSMViewExportHelper::GetClassName ( )
virtual

Reimplemented from vtkSMObject.

§ IsTypeOf()

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

§ IsA()

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

Reimplemented from vtkSMObject.

§ SafeDownCast()

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

§ PrintSelf()

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

§ GetSupportedFileTypes()

virtual vtkStdString vtkSMViewExportHelper::GetSupportedFileTypes ( vtkSMViewProxy view)
virtual

Returns a formatted string with all supported file types for the given view.

An example returned string would look like:

* "PVD Files (*.pvd);;VTK Files (*.vtk)"
* 

§ CreateExporter()

virtual vtkSMExporterProxy* vtkSMViewExportHelper::CreateExporter ( const char *  filename,
vtkSMViewProxy  
)
virtual

Exports the view to the given output file.

Returns a new exporter instance (or NULL). Caller must release the returned object explicitly.


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