37 #ifndef vtkPVKeyFrameCueManipulator_h 38 #define vtkPVKeyFrameCueManipulator_h 42 class vtkPVKeyFrameCueManipulatorInternals;
43 class vtkPVKeyFrameCueManipulatorObserver;
50 void PrintSelf(ostream& os, vtkIndent indent);
68 vtkGetMacro(LastAddedKeyFrameIndex,
int);
79 void RemoveAllKeyFrames();
114 unsigned int GetNumberOfKeyFrames();
163 friend class vtkPVKeyFrameCueManipulatorObserver;
165 void ExecuteEvent(vtkObject* obj,
unsigned long event,
void*);
vtkPVKeyFrameCueManipulatorInternals * Internals
proxy for vtkAnimationCue.
animation manipulator that uses keyframes to generate the animation.
void PrintSelf(ostream &os, vtkIndent indent)
virtual void Finalize(vtkPVAnimationCue *)
This method is called when the AnimationCue's EndAnimationCueEvent is triggerred. ...
abstract proxy for manipulators used in animation.
Base class for key frames.
int LastAddedKeyFrameIndex
virtual void UpdateValue(double currenttime, vtkPVAnimationCue *cueproxy)=0
This updates the values based on currenttime.
virtual void Initialize(vtkPVAnimationCue *)
This method is called when the AnimationCue's StartAnimationCueEvent is triggerred, to let the animation manipulator know that the cue has been restarted.
vtkPVKeyFrameCueManipulatorObserver * Observer