Go to the documentation of this file.
25 #ifndef vtkPVKeyFrameCueManipulator_h
26 #define vtkPVKeyFrameCueManipulator_h
30 class vtkPVKeyFrameCueManipulatorInternals;
31 class vtkPVKeyFrameCueManipulatorObserver;
56 vtkGetMacro(LastAddedKeyFrameIndex,
int);
67 void RemoveAllKeyFrames();
102 unsigned int GetNumberOfKeyFrames();
151 friend class vtkPVKeyFrameCueManipulatorObserver;
153 void ExecuteEvent(
vtkObject* obj,
unsigned long event,
void*);
void PrintSelf(ostream &os, vtkIndent indent) override
abstract proxy for manipulators used in animation.
proxy for vtkAnimationCue.
vtkPVKeyFrameCueManipulatorInternals * Internals
virtual void UpdateValue(double currenttime, vtkPVAnimationCue *cueproxy)=0
This updates the values based on currenttime.
int LastAddedKeyFrameIndex
vtkPVKeyFrameCueManipulatorObserver * Observer
virtual void Initialize(vtkPVAnimationCue *)
This method is called when the AnimationCue's StartAnimationCueEvent is triggered,...
virtual void Finalize(vtkPVAnimationCue *)
This method is called when the AnimationCue's EndAnimationCueEvent is triggered.
animation manipulator that uses keyframes to generate the animation.