#include <vtkSMAnimationCueManipulatorProxy.h>
Inheritance diagram for vtkSMAnimationCueManipulatorProxy:
Public Types | |
enum | { StateModifiedEvent = 2000 } |
Public Member Functions | |
vtkTypeRevisionMacro (vtkSMAnimationCueManipulatorProxy, vtkSMProxy) | |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkClientServerID | GetID () |
virtual void | SaveInBatchScript (ofstream *file) |
virtual void | Copy (vtkSMProxy *src, const char *exceptionClass, int proxyPropertyCopyFlag) |
Protected Member Functions | |
virtual void | Initialize (vtkSMAnimationCueProxy *) |
virtual void | Finalize (vtkSMAnimationCueProxy *) |
vtkSMAnimationCueManipulatorProxy () | |
~vtkSMAnimationCueManipulatorProxy () | |
virtual void | UpdateValue (double currenttime, vtkSMAnimationCueProxy *cueproxy)=0 |
Friends | |
class | vtkSMAnimationCueProxy |
Definition at line 29 of file vtkSMAnimationCueManipulatorProxy.h.
|
StateModifiedEvent - This event is fired when the manipulator modifies the animated proxy. vtkCommand::Modified - is fired when the keyframes are changed i.e. added/removed/modified. Definition at line 45 of file vtkSMAnimationCueManipulatorProxy.h. |
|
|
|
|
|
|
|
Reimplemented from vtkSMProxy. Reimplemented in vtkSMCameraManipulatorProxy, vtkSMKeyFrameAnimationCueManipulatorProxy, and vtkSMLinearAnimationCueManipulatorProxy. |
|
Definition at line 35 of file vtkSMAnimationCueManipulatorProxy.h. |
|
Reimplemented in vtkSMKeyFrameAnimationCueManipulatorProxy, and vtkSMLinearAnimationCueManipulatorProxy. |
|
Overridden to call MarkAllPropertiesAsModified(). Reimplemented from vtkSMProxy. |
|
This method is called when the AnimationCue's StartAnimationCueEvent is triggerred, to let the animation manipulator know that the cue has been restarted. This is here for one major reason: after the last key frame, the state of the scene must be as it was left a the the last key frame. This does not happend automatically, since if while animating the currentime never coincides with the last key frame's key time, then it never gets a chance to update the properties value. Hence, we note when the cue begins. Then, if the currentime is beyond that of the last key frame we pretend that the current time coincides with that of the last key frame and let it update the properties. This is done only once per Animation cycle. The Initialize method is used to indicate that a new animation cycle has begun. Reimplemented in vtkSMCameraManipulatorProxy, and vtkSMKeyFrameAnimationCueManipulatorProxy. Definition at line 70 of file vtkSMAnimationCueManipulatorProxy.h. |
|
This method is called when the AnimationCue's EndAnimationCueEvent is triggerred. Typically, the Manipulator will set the state of the Cue to that at the end of the cue. Reimplemented in vtkSMCameraManipulatorProxy, and vtkSMKeyFrameAnimationCueManipulatorProxy. Definition at line 75 of file vtkSMAnimationCueManipulatorProxy.h. |
|
This updates the values based on currenttime. currenttime is normalized to the time range of the Cue. Implemented in vtkSMCameraManipulatorProxy, vtkSMKeyFrameAnimationCueManipulatorProxy, and vtkSMLinearAnimationCueManipulatorProxy. |
|
Definition at line 87 of file vtkSMAnimationCueManipulatorProxy.h. |