#include <vtkSMKeyFrameAnimationCueManipulatorProxy.h>
Inheritance diagram for vtkSMKeyFrameAnimationCueManipulatorProxy:
Definition at line 37 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h.
|
|
|
|
|
|
|
Reimplemented from vtkSMAnimationCueManipulatorProxy. Reimplemented in vtkSMCameraManipulatorProxy. |
|
Reimplemented from vtkSMProxy. Reimplemented in vtkSMCameraManipulatorProxy. |
|
Reimplemented from vtkSMAnimationCueManipulatorProxy. |
|
Add a key frame. Key frames are stored in a map, keyed by the KeyFrameTime. If two keyframes have the same key time, only one of then will be considered. It returns the index of the added frame in the collection. |
|
This method returns the index of the last added key frame. Note that this index is valid only until none of the keyframes are modified. This is even provided as a method so that this value can be accessed via properties. |
|
Removes a key frame at the specified time, if any. |
|
Removes all key frames, if any. |
|
Returns a pointer to the key frame at the given time. If no key frame exists at the given time, it returns NULL. |
|
Given the current time, determine the key frames between which the current time lies. Returns the key frame time. If the current time coincides with a key frame, both methods (GetStartKeyFrameTime and GetEndKeyFrameTime) return that key keyframes time which is same as time. If the current time is before the first key frame or after the last key frame, then this method return -1. |
|
Given the current time, determine the key frames between which the current time lies. Returns the key frame time. If the current time coincides with a key frame, both methods (GetStartKeyFrameTime and GetEndKeyFrameTime) return that key keyframes time which is same as time. If the current time is before the first key frame or after the last key frame, then this method return -1. |
|
Get the next/previous key frame relative to argument key frame. Returns NULL when no next/previous frame exists. |
|
Get the next/previous key frame relative to argument key frame. Returns NULL when no next/previous frame exists. |
|
Get the number of keyframes. |
|
Access the keyframe collection using the indices. Keyframes are sorted according to increasing key frame time. |
|
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 from vtkSMAnimationCueManipulatorProxy. Reimplemented in vtkSMCameraManipulatorProxy. |
|
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 from vtkSMAnimationCueManipulatorProxy. Reimplemented in vtkSMCameraManipulatorProxy. |
|
This updates the values based on currenttime. currenttime is normalized to the time range of the Cue. Implements vtkSMAnimationCueManipulatorProxy. Reimplemented in vtkSMCameraManipulatorProxy. |
|
|
|
|
|
|
|
Definition at line 129 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h. |
|
Reimplemented from vtkSMProxy. Definition at line 117 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h. |
|
Definition at line 130 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h. |
|
Definition at line 133 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h. |
|
Definition at line 134 of file vtkSMKeyFrameAnimationCueManipulatorProxy.h. |