32 #ifndef __vtkAnimationScene_h
33 #define __vtkAnimationScene_h
55 vtkSetMacro(PlayMode,
int);
58 vtkGetMacro(PlayMode,
int);
65 vtkSetMacro(FrameRate,
double);
66 vtkGetMacro(FrameRate,
double);
75 int GetNumberOfCues();
87 vtkSetMacro(Loop,
int);
88 vtkGetMacro(Loop,
int);
93 void SetAnimationTime(
double time);
94 vtkGetMacro(AnimationTime,
double);
118 virtual void TickInternal(
double currenttime,
double deltatime,
double clocktime);
123 void InitializeChildren();
124 void FinalizeChildren();
virtual void EndCueInternal()
static vtkAnimationCue * New()
Timer support and logging.
vtkTimerLog * AnimationTimer
virtual void TickInternal(double currenttime, double deltatime, double clocktime)
virtual void StartCueInternal()
a simple class to control print indentation
vtkCollection * AnimationCues
virtual void SetTimeMode(int mode)
iterator through a vtkCollection.
the animation scene manager.
create and manipulate unsorted lists of objects
vtkCollectionIterator * AnimationCuesIterator
void PrintSelf(ostream &os, vtkIndent indent)