#include <vtkSMAnimationSceneProxy.h>
Inheritance diagram for vtkSMAnimationSceneProxy:
Public Member Functions | |
vtkTypeRevisionMacro (vtkSMAnimationSceneProxy, vtkSMAnimationCueProxy) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SaveInBatchScript (ofstream *) |
void | Play () |
void | Stop () |
int | IsInPlay () |
void | SetLoop (int loop) |
int | GetLoop () |
void | SetFrameRate (double framerate) |
double | GetFrameRate () |
void | AddCue (vtkSMProxy *cue) |
void | RemoveCue (vtkSMProxy *cue) |
virtual void | SetCaching (int enable) |
void | CleanCache () |
void | SetAnimationTime (double time) |
int | SaveImages (const char *fileRoot, const char *ext, int width, int height, double framerate) |
int | SaveGeometry (const char *filename) |
void | SetPlayMode (int mode) |
int | GetPlayMode () |
void | SetRenderModuleProxy (vtkSMRenderModuleProxy *ren) |
Static Public Member Functions | |
vtkSMAnimationSceneProxy * | New () |
Protected Member Functions | |
vtkSMAnimationSceneProxy () | |
~vtkSMAnimationSceneProxy () | |
void | SaveImages () |
void | SaveGeometry (double time) |
virtual void | CreateVTKObjects (int numObjects) |
virtual void | SetFileRoot (const char *) |
virtual void | SetFileExtension (const char *) |
virtual void | StartCueInternal (void *info) |
virtual void | TickInternal (void *info) |
virtual void | EndCueInternal (void *info) |
void | CacheUpdate (void *info) |
Protected Attributes | |
int | GeometryCached |
vtkCollection * | AnimationCueProxies |
vtkCollectionIterator * | AnimationCueProxiesIterator |
vtkSMRenderModuleProxy * | RenderModuleProxy |
vtkImageWriter * | ImageWriter |
vtkGenericMovieWriter * | MovieWriter |
char * | FileRoot |
char * | FileExtension |
int | FileCount |
int | SaveFailed |
vtkSMProxy * | GeometryWriter |
Proxy for animation scene. Also supports writing out animation images (movie) and animation geometry.
Definition at line 37 of file vtkSMAnimationSceneProxy.h.
|
|
|
|
|
Reimplemented from vtkSMAnimationCueProxy. |
|
|
|
Reimplemented from vtkSMAnimationCueProxy. |
|
Saves the proxy to batch script. Reimplemented from vtkSMAnimationCueProxy. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Note that when the play mode is set to Real Time, cacheing is disabled. |
|
Note that when the play mode is set to Real Time, cacheing is disabled. |
|
|
|
|
|
Set if caching is enabled. This method synchronizes the cahcing flag on every cue. Reimplemented from vtkSMAnimationCueProxy. |
|
This method calls InvalidateAllGeometries on the vtkSMRenderModuleProxy. However, to minimize the calls to InvalidateAllGeometries, this call keeps a flag indicating if CacheUpdate was ever called on the Render Module and calls InvalidateAllGeometries only of the flag is set. |
|
Set the RenderModule Proxy. Note that it is not reference counted. Definition at line 80 of file vtkSMAnimationSceneProxy.h. |
|
|
|
Saves the animation as a sequence of images or a movie file. The method is not accessible using property interface. Return 0 on success. |
|
Save the geometry of the animation. Note that this method is not accessible using property interface. Returns 0 on success. |
|
|
|
|
|
Given the number of objects (numObjects), class name (VTKClassName) and server ids ( this->GetServerIDs()), this methods instantiates the objects on the server(s) Reimplemented from vtkSMAnimationCueProxy. |
|
Callbacks for corresponding Cue events. The argument must be casted to vtkAnimationCue::AnimationCueInfo. Reimplemented from vtkSMAnimationCueProxy. |
|
Callbacks for corresponding Cue events. The argument must be casted to vtkAnimationCue::AnimationCueInfo. Reimplemented from vtkSMAnimationCueProxy. |
|
Callbacks for corresponding Cue events. The argument must be casted to vtkAnimationCue::AnimationCueInfo. Reimplemented from vtkSMAnimationCueProxy. |
|
Callbacks for corresponding Cue events. The argument must be casted to vtkAnimationCue::AnimationCueInfo. |
|
|
|
|
|
Definition at line 107 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 119 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 120 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 122 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 125 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 126 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 127 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 128 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 129 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 130 of file vtkSMAnimationSceneProxy.h. |
|
Definition at line 135 of file vtkSMAnimationSceneProxy.h. |