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

helper class to write animation geometry in a data file. More...

#include <vtkSMAnimationSceneGeometryWriter.h>

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

Public Types

typedef vtkSMAnimationSceneWriter Superclass
 
- Public Types inherited from vtkSMAnimationSceneWriter
typedef vtkSMSessionObject Superclass
 
- Public Types inherited from vtkSMSessionObject
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 vtkSMProxyGetViewModule ()
 
void SetViewModule (vtkSMProxy *)
 
- Public Member Functions inherited from vtkSMAnimationSceneWriter
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual void SetAnimationScene (vtkSMProxy *)
 Convenience method to set the proxy. More...
 
bool Save ()
 Begin the saving. More...
 
virtual void SetAnimationScene (vtkSMAnimationScene *)
 Get/Set the animation scene that this writer will write. More...
 
virtual vtkSMAnimationSceneGetAnimationScene ()
 Get/Set the animation scene that this writer will write. More...
 
virtual void SetFileName (const char *)
 Get/Set the filename. More...
 
virtual char * GetFileName ()
 Get/Set the filename. More...
 
virtual void SetStartFileCount (int)
 Get/Set the start file count. More...
 
virtual int GetStartFileCount ()
 Get/Set the start file count. More...
 
virtual void SetPlaybackTimeWindow (double, double)
 Get/Set time window that we want to write If PlaybackTimeWindow[0] > PlaybackTimeWindow[1] that mean that we want to export the full time range available. More...
 
void SetPlaybackTimeWindow (double [2])
 Get/Set time window that we want to write If PlaybackTimeWindow[0] > PlaybackTimeWindow[1] that mean that we want to export the full time range available. More...
 
virtual double * GetPlaybackTimeWindow ()
 Get/Set time window that we want to write If PlaybackTimeWindow[0] > PlaybackTimeWindow[1] that mean that we want to export the full time range available. More...
 
virtual void GetPlaybackTimeWindow (double &, double &)
 Get/Set time window that we want to write If PlaybackTimeWindow[0] > PlaybackTimeWindow[1] that mean that we want to export the full time range available. More...
 
virtual void GetPlaybackTimeWindow (double [2])
 Get/Set time window that we want to write If PlaybackTimeWindow[0] > PlaybackTimeWindow[1] that mean that we want to export the full time range available. More...
 
- Public Member Functions inherited from vtkSMSessionObject
void PrintSelf (ostream &os, vtkIndent indent)
 
virtual vtkSMSessionProxyManagerGetSessionProxyManager ()
 Return the corresponding ProxyManager if any. More...
 
virtual void SetSession (vtkSMSession *)
 Get/Set the session on wihch this object exists. More...
 
virtual vtkSMSessionGetSession ()
 Get/Set the session on wihch this object exists. More...
 
- Public Member Functions inherited from vtkSMObject
void PrintSelf (ostream &os, vtkIndent indent)
 

Static Public Member Functions

static vtkSMAnimationSceneGeometryWriterNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMAnimationSceneGeometryWriterSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMAnimationSceneWriter
static int IsTypeOf (const char *type)
 
static vtkSMAnimationSceneWriterSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMSessionObject
static vtkSMSessionObjectNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMSessionObjectSafeDownCast (vtkObject *o)
 
- Static Public Member Functions inherited from vtkSMObject
static vtkSMObjectNew ()
 
static int IsTypeOf (const char *type)
 
static vtkSMObjectSafeDownCast (vtkObject *o)
 

Protected Member Functions

 vtkSMAnimationSceneGeometryWriter ()
 
 ~vtkSMAnimationSceneGeometryWriter ()
 
virtual bool SaveInitialize (int startCount)
 Called to initialize saving. More...
 
virtual bool SaveFrame (double time)
 Called to save a particular frame. More...
 
virtual bool SaveFinalize ()
 Called to finalize saving. More...
 
- Protected Member Functions inherited from vtkSMAnimationSceneWriter
 vtkSMAnimationSceneWriter ()
 
 ~vtkSMAnimationSceneWriter ()
 
void ExecuteEvent (vtkObject *caller, unsigned long eventid, void *calldata)
 
- Protected Member Functions inherited from vtkSMSessionObject
 vtkSMSessionObject ()
 
 ~vtkSMSessionObject ()
 
- Protected Member Functions inherited from vtkSMObject
 vtkSMObject ()
 
 ~vtkSMObject ()
 

Protected Attributes

vtkSMProxyGeometryWriter
 
vtkSMProxyViewModule
 
- Protected Attributes inherited from vtkSMAnimationSceneWriter
unsigned long ObserverID
 
vtkSMAnimationSceneAnimationScene
 
bool Saving
 
bool SaveFailed
 
char * FileName
 
double PlaybackTimeWindow [2]
 
int StartFileCount
 
- Protected Attributes inherited from vtkSMSessionObject
vtkWeakPointer< vtkSMSessionSession
 

Detailed Description

helper class to write animation geometry in a data file.

vtkSMAnimationSceneGeometryWriter is a concrete implementation of vtkSMAnimationSceneWriter that can write the geometry as a data file. This writer can only write the visible geometry in one view.

Definition at line 33 of file vtkSMAnimationSceneGeometryWriter.h.

Member Typedef Documentation

◆ Superclass

Definition at line 37 of file vtkSMAnimationSceneGeometryWriter.h.

Constructor & Destructor Documentation

◆ vtkSMAnimationSceneGeometryWriter()

vtkSMAnimationSceneGeometryWriter::vtkSMAnimationSceneGeometryWriter ( )
protected

◆ ~vtkSMAnimationSceneGeometryWriter()

vtkSMAnimationSceneGeometryWriter::~vtkSMAnimationSceneGeometryWriter ( )
protected

Member Function Documentation

◆ New()

static vtkSMAnimationSceneGeometryWriter* vtkSMAnimationSceneGeometryWriter::New ( )
static

◆ GetClassName()

virtual const char* vtkSMAnimationSceneGeometryWriter::GetClassName ( )
virtual

Reimplemented from vtkSMAnimationSceneWriter.

◆ IsTypeOf()

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

◆ IsA()

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

Reimplemented from vtkSMAnimationSceneWriter.

◆ SafeDownCast()

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

◆ PrintSelf()

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

◆ GetViewModule()

virtual vtkSMProxy* vtkSMAnimationSceneGeometryWriter::GetViewModule ( )
virtual

◆ SetViewModule()

void vtkSMAnimationSceneGeometryWriter::SetViewModule ( vtkSMProxy )

◆ SaveInitialize()

virtual bool vtkSMAnimationSceneGeometryWriter::SaveInitialize ( int  startCount)
protectedvirtual

Called to initialize saving.

Implements vtkSMAnimationSceneWriter.

◆ SaveFrame()

virtual bool vtkSMAnimationSceneGeometryWriter::SaveFrame ( double  time)
protectedvirtual

Called to save a particular frame.

Implements vtkSMAnimationSceneWriter.

◆ SaveFinalize()

virtual bool vtkSMAnimationSceneGeometryWriter::SaveFinalize ( )
protectedvirtual

Called to finalize saving.

Implements vtkSMAnimationSceneWriter.

Member Data Documentation

◆ GeometryWriter

vtkSMProxy* vtkSMAnimationSceneGeometryWriter::GeometryWriter
protected

Definition at line 64 of file vtkSMAnimationSceneGeometryWriter.h.

◆ ViewModule

vtkSMProxy* vtkSMAnimationSceneGeometryWriter::ViewModule
protected

Definition at line 65 of file vtkSMAnimationSceneGeometryWriter.h.


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