Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVAnimationScene Class Reference

#include <vtkPVAnimationScene.h>

Inheritance diagram for vtkPVAnimationScene:

Inheritance graph
[legend]
Collaboration diagram for vtkPVAnimationScene:

Collaboration graph
[legend]
List of all members.

[NOHEADER]

 VTK_LEGACY (double GetCurrentTime())
 vtkPVAnimationScene ()
 ~vtkPVAnimationScene ()
void CaptureErrorEvents ()
void ReleaseErrorEvents ()
virtual void SetAnimationSceneProxyName (const char *)
virtual void ExecuteEvent (vtkObject *, unsigned long event, void *calldata)
void CreateProxy ()
void SetInterpretDurationAsFrameMax (int val)
virtual void SetPropertiesChangedCallbackCommand (const char *)
void InvokePropertiesChangedCallback ()
vtkPVRenderViewRenderView
vtkPVWindowWindow
vtkPVAnimationManagerAnimationManager
vtkPVVCRControlVCRControl
vtkPVVCRControlVCRToolbar
vtkKWLabelTimeLabel
vtkKWScaleWithEntryTimeScale
vtkKWLabelDurationLabel
vtkKWThumbWheelDurationThumbWheel
vtkKWLabelPlayModeLabel
vtkKWMenuButtonPlayModeMenuButton
vtkSMAnimationSceneProxyAnimationSceneProxy
char * AnimationSceneProxyName
vtkPVAnimationSceneObserver * Observer
int InPlay
int InvokingError
int InterpretDurationAsFrameMax
unsigned long ErrorEventTag
char * PropertiesChangedCallbackCommand
class vtkPVAnimationSceneObserver

Public Member Functions

 vtkTypeRevisionMacro (vtkPVAnimationScene, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void Create (vtkKWApplication *app)
void StartRecording ()
void StopRecording ()
void RecordState ()
double GetAnimationTime ()
virtual void SaveInBatchScript (ofstream *file)
void SaveState (ofstream *file)
void SetRenderView (vtkPVRenderView *pvRenderView)
virtual vtkPVRenderViewGetRenderView ()
void SetAnimationManager (vtkPVAnimationManager *)
virtual void UpdateEnableState ()
void InvalidateAllGeometries ()
void PrepareForDelete ()
 VTK_LEGACY (void SetCurrentTime(double time))
 VTK_LEGACY (void SetCurrentTimeWithTrace(double time))
void SetPlayModeToSequence ()
void SetPlayModeToRealTime ()
void DurationChangedCallback ()
void DurationChangedKeyReleaseCallback ()
void LoopCheckButtonCallback ()
void ToolbarLoopCheckButtonCallback ()
void TimeScaleCallback ()
void ToolbarRecordCheckButtonCallback ()
void RecordCheckCallback ()
void SaveAnimationCallback ()
int IsInPlay ()
void Play ()
void Stop ()
void GoToBeginning ()
void GoToEnd ()
void GoToNext ()
void GoToPrevious ()
void SetDuration (double seconds)
void SetDurationWithTrace (double s)
double GetDuration ()
void SetPlayMode (int mode)
int GetPlayMode ()
void SetFrameRate (double fps)
double GetFrameRate ()
void SetLoop (int loop)
void SetLoopWithTrace (int loop)
int GetLoop ()
void SetAnimationTime (double time)
void SetAnimationTimeWithTrace (double time)
void SetNormalizedAnimationTime (double ntime)
double GetNormalizedAnimationTime ()
void AddAnimationCue (vtkPVAnimationCue *cue)
void RemoveAnimationCue (vtkPVAnimationCue *cue)
virtual void SetWindow (vtkPVWindow *window)
virtual vtkPVWindowGetWindow ()
void SaveImages (const char *fileRoot, const char *ext, int width, int height, double framerate)
void SaveGeometry (const char *filename)
void ShowAnimationToolbar ()
void HideAnimationToolbar ()
void SetAnimationToolbarVisibility (int visible)
void SetCaching (int enable)
int GetCaching ()
void SetPropertiesChangedCallback (vtkKWWidget *target, const char *methodAndArgs)
void OnBeginPlay ()
void OnEndPlay ()

Static Public Member Functions

vtkPVAnimationSceneNew ()

Detailed Description

GUI for vtkSMAnimationSceneProxy.

Definition at line 40 of file vtkPVAnimationScene.h.


Constructor & Destructor Documentation

vtkPVAnimationScene::vtkPVAnimationScene  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

vtkPVAnimationScene::~vtkPVAnimationScene  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().


Member Function Documentation

vtkPVAnimationScene* vtkPVAnimationScene::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVAnimationScene::vtkTypeRevisionMacro vtkPVAnimationScene  ,
vtkPVTracedWidget 
 

void vtkPVAnimationScene::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

virtual void vtkPVAnimationScene::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

void vtkPVAnimationScene::SetPlayModeToSequence  ) 
 

Callbacks

void vtkPVAnimationScene::SetPlayModeToRealTime  ) 
 

Callbacks

void vtkPVAnimationScene::DurationChangedCallback  ) 
 

Callbacks

void vtkPVAnimationScene::DurationChangedKeyReleaseCallback  ) 
 

Callbacks

void vtkPVAnimationScene::LoopCheckButtonCallback  ) 
 

Callbacks

void vtkPVAnimationScene::ToolbarLoopCheckButtonCallback  ) 
 

Callbacks

void vtkPVAnimationScene::TimeScaleCallback  ) 
 

Callbacks

void vtkPVAnimationScene::ToolbarRecordCheckButtonCallback  ) 
 

Callbacks

void vtkPVAnimationScene::RecordCheckCallback  ) 
 

Callbacks

void vtkPVAnimationScene::SaveAnimationCallback  ) 
 

Callbacks

int vtkPVAnimationScene::IsInPlay  ) 
 

void vtkPVAnimationScene::Play  ) 
 

void vtkPVAnimationScene::Stop  ) 
 

void vtkPVAnimationScene::GoToBeginning  ) 
 

void vtkPVAnimationScene::GoToEnd  ) 
 

void vtkPVAnimationScene::GoToNext  ) 
 

Goes to the next/previous frame (incremented by 1/framerate).

void vtkPVAnimationScene::GoToPrevious  ) 
 

Goes to the next/previous frame (incremented by 1/framerate).

void vtkPVAnimationScene::StartRecording  ) 
 

void vtkPVAnimationScene::StopRecording  ) 
 

void vtkPVAnimationScene::RecordState  ) 
 

void vtkPVAnimationScene::SetDuration double  seconds  ) 
 

Get/Set the duration for which the scene is played in seconds.

void vtkPVAnimationScene::SetDurationWithTrace double  s  ) 
 

Get/Set the duration for which the scene is played in seconds.

double vtkPVAnimationScene::GetDuration  ) 
 

Get/Set the duration for which the scene is played in seconds.

void vtkPVAnimationScene::SetPlayMode int  mode  ) 
 

Set the play mode to RealTime(1) or Sequence(0).

int vtkPVAnimationScene::GetPlayMode  ) 
 

Set the play mode to RealTime(1) or Sequence(0).

void vtkPVAnimationScene::SetFrameRate double  fps  ) 
 

Set the frame rate.

double vtkPVAnimationScene::GetFrameRate  ) 
 

Set the frame rate.

void vtkPVAnimationScene::SetLoop int  loop  ) 
 

Set if to play the animation in a loop.

void vtkPVAnimationScene::SetLoopWithTrace int  loop  ) 
 

Set if to play the animation in a loop.

int vtkPVAnimationScene::GetLoop  ) 
 

Set if to play the animation in a loop.

void vtkPVAnimationScene::SetAnimationTime double  time  ) 
 

Sets the current time for the animation state. Note that this time is not normalized time. It extends from [0, Duration].

void vtkPVAnimationScene::SetAnimationTimeWithTrace double  time  ) 
 

Sets the current time for the animation state. Note that this time is not normalized time. It extends from [0, Duration].

double vtkPVAnimationScene::GetAnimationTime  ) 
 

Get the current animation time step.

void vtkPVAnimationScene::SetNormalizedAnimationTime double  ntime  ) 
 

Sets the current time for the animation state. This is normalized time [0,1], normalized to the duration of the scene.

double vtkPVAnimationScene::GetNormalizedAnimationTime  ) 
 

Sets the current time for the animation state. This is normalized time [0,1], normalized to the duration of the scene.

void vtkPVAnimationScene::AddAnimationCue vtkPVAnimationCue cue  ) 
 

Add/Remove animation cues from the scene. PVAnimationCues are not reference counted. Hence, PVAnimationCue must ensure that it is removed from the PVScene before it is deleted.

void vtkPVAnimationScene::RemoveAnimationCue vtkPVAnimationCue cue  ) 
 

Add/Remove animation cues from the scene. PVAnimationCues are not reference counted. Hence, PVAnimationCue must ensure that it is removed from the PVScene before it is deleted.

virtual void vtkPVAnimationScene::SaveInBatchScript ofstream *  file  )  [virtual]
 

void vtkPVAnimationScene::SaveState ofstream *  file  ) 
 

virtual void vtkPVAnimationScene::SetWindow vtkPVWindow window  )  [virtual]
 

Access to the render view. Needed to build up the source list. SetWindow can't be an object macro because that sets up a circular reference.

virtual vtkPVWindow* vtkPVAnimationScene::GetWindow  )  [virtual]
 

Access to the render view. Needed to build up the source list. SetWindow can't be an object macro because that sets up a circular reference.

void vtkPVAnimationScene::SetRenderView vtkPVRenderView pvRenderView  ) 
 

virtual vtkPVRenderView* vtkPVAnimationScene::GetRenderView  )  [virtual]
 

void vtkPVAnimationScene::SetAnimationManager vtkPVAnimationManager  ) 
 

virtual void vtkPVAnimationScene::UpdateEnableState  )  [virtual]
 

Update the "enable" state of the object and its internal parts. Depending on different Ivars (this->Enabled, the application's Limited Edition Mode, etc.), the "enable" state of the object is updated and propagated to its internal parts/subwidgets. This will, for example, enable/disable parts of the widget UI, enable/disable the visibility of 3D widgets, etc.

Reimplemented from vtkKWWidget.

void vtkPVAnimationScene::SaveImages const char *  fileRoot,
const char *  ext,
int  width,
int  height,
double  framerate
 

Called when user requests saving of an animation in a movie file or as a set of images.

void vtkPVAnimationScene::SaveGeometry const char *  filename  ) 
 

Called when user requests saving of an animation in a movie file or as a set of images.

void vtkPVAnimationScene::InvalidateAllGeometries  ) 
 

void vtkPVAnimationScene::ShowAnimationToolbar  )  [inline]
 

Helper methods to show/hide the animation toolbar.

Definition at line 168 of file vtkPVAnimationScene.h.

void vtkPVAnimationScene::HideAnimationToolbar  )  [inline]
 

Helper methods to show/hide the animation toolbar.

Definition at line 169 of file vtkPVAnimationScene.h.

void vtkPVAnimationScene::SetAnimationToolbarVisibility int  visible  ) 
 

Helper methods to show/hide the animation toolbar.

void vtkPVAnimationScene::SetCaching int  enable  ) 
 

Set if cache should be used for playing animation.

int vtkPVAnimationScene::GetCaching  ) 
 

Set if cache should be used for playing animation.

void vtkPVAnimationScene::SetPropertiesChangedCallback vtkKWWidget target,
const char *  methodAndArgs
 

Whenever the properties of the scence changed, this class can call a callback. This method is used to set the callback. When target=NULL, the callback is removed.

void vtkPVAnimationScene::PrepareForDelete  ) 
 

void vtkPVAnimationScene::OnBeginPlay  ) 
 

Methods called before and after play. They update the state of the VCR control to reflect the playing state.

void vtkPVAnimationScene::OnEndPlay  ) 
 

Methods called before and after play. They update the state of the VCR control to reflect the playing state.

vtkPVAnimationScene::VTK_LEGACY void   SetCurrentTime(double time)  ) 
 

Deprecated:
Replaced by vtkPVAnimationScene::SetAnimationTime().

vtkPVAnimationScene::VTK_LEGACY void   SetCurrentTimeWithTrace(double time)  ) 
 

Deprecated:
Replaced by vtkPVAnimationScene::SetAnimationTimeWithTrace().

vtkPVAnimationScene::VTK_LEGACY double   GetCurrentTime()  ) 
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

void vtkPVAnimationScene::CaptureErrorEvents  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

void vtkPVAnimationScene::ReleaseErrorEvents  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

virtual void vtkPVAnimationScene::SetAnimationSceneProxyName const char *   )  [protected, virtual]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

virtual void vtkPVAnimationScene::ExecuteEvent vtkObject *  ,
unsigned long  event,
void *  calldata
[protected, virtual]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

void vtkPVAnimationScene::CreateProxy  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

void vtkPVAnimationScene::SetInterpretDurationAsFrameMax int  val  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

virtual void vtkPVAnimationScene::SetPropertiesChangedCallbackCommand const char *   )  [protected, virtual]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

void vtkPVAnimationScene::InvokePropertiesChangedCallback  )  [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().


Friends And Related Function Documentation

friend class vtkPVAnimationSceneObserver [friend]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 253 of file vtkPVAnimationScene.h.


Member Data Documentation

vtkPVRenderView* vtkPVAnimationScene::RenderView [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 229 of file vtkPVAnimationScene.h.

vtkPVWindow* vtkPVAnimationScene::Window [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 230 of file vtkPVAnimationScene.h.

vtkPVAnimationManager* vtkPVAnimationScene::AnimationManager [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 231 of file vtkPVAnimationScene.h.

vtkPVVCRControl* vtkPVAnimationScene::VCRControl [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 234 of file vtkPVAnimationScene.h.

vtkPVVCRControl* vtkPVAnimationScene::VCRToolbar [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 235 of file vtkPVAnimationScene.h.

vtkKWLabel* vtkPVAnimationScene::TimeLabel [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 237 of file vtkPVAnimationScene.h.

vtkKWScaleWithEntry* vtkPVAnimationScene::TimeScale [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 238 of file vtkPVAnimationScene.h.

vtkKWLabel* vtkPVAnimationScene::DurationLabel [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 240 of file vtkPVAnimationScene.h.

vtkKWThumbWheel* vtkPVAnimationScene::DurationThumbWheel [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 241 of file vtkPVAnimationScene.h.

vtkKWLabel* vtkPVAnimationScene::PlayModeLabel [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 243 of file vtkPVAnimationScene.h.

vtkKWMenuButton* vtkPVAnimationScene::PlayModeMenuButton [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 244 of file vtkPVAnimationScene.h.

vtkSMAnimationSceneProxy* vtkPVAnimationScene::AnimationSceneProxy [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 246 of file vtkPVAnimationScene.h.

char* vtkPVAnimationScene::AnimationSceneProxyName [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 247 of file vtkPVAnimationScene.h.

vtkPVAnimationSceneObserver* vtkPVAnimationScene::Observer [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 252 of file vtkPVAnimationScene.h.

int vtkPVAnimationScene::InPlay [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 256 of file vtkPVAnimationScene.h.

int vtkPVAnimationScene::InvokingError [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 257 of file vtkPVAnimationScene.h.

int vtkPVAnimationScene::InterpretDurationAsFrameMax [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 262 of file vtkPVAnimationScene.h.

unsigned long vtkPVAnimationScene::ErrorEventTag [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 265 of file vtkPVAnimationScene.h.

char* vtkPVAnimationScene::PropertiesChangedCallbackCommand [protected]
 

Deprecated:
Replaced by vtkPVAnimationScene::GetAnimationTime().

Definition at line 267 of file vtkPVAnimationScene.h.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:35:07 2006 for ParaView by doxygen 1.3.5