23 #ifndef vtkCompositeAnimationPlayer_h 24 #define vtkCompositeAnimationPlayer_h 27 #include "vtkPVAnimationModule.h" 38 void PrintSelf(ostream& os, vtkIndent indent);
51 vtkSetMacro(PlayMode,
int);
52 vtkGetMacro(PlayMode,
int);
58 void SetNumberOfFrames(
int val);
63 void SetDuration(
int val);
69 void AddTimeStep(
double val);
70 void RemoveAllTimeSteps();
71 void SetFramesPerTimestep(
int val);
82 virtual void StartLoop(
double starttime,
double endtime,
double* playbackWindow);
87 virtual double GoToNext(
double start,
double end,
double currenttime);
88 virtual double GoToPrevious(
double start,
double end,
double currenttime);
103 vtkInternal* Internal;
virtual double GetNextTime(double currentime)=0
Return the next time given the current time.
Abstract superclass for an animation player.
vtkRealtimeAnimationPlayer * RealtimeAnimationPlayer
Animation player that plays in real time.
virtual void StartLoop(double starttime, double endtime, double *playbackWindow)=0
vtkTimestepsAnimationPlayer * TimestepsAnimationPlayer
This is composite animation player that can me made to play an animation using the active player...
void PrintSelf(ostream &os, vtkIndent indent)
void GoToPrevious()
Take animation scene to previous frame.
friend class vtkCompositeAnimationPlayer
void GoToNext()
Take the animation scene to next frame.
vtkAnimationPlayer subclass that plays through a discrete set of time values.
vtkSequenceAnimationPlayer * SequenceAnimationPlayer