 |
VTK
9.1.0
|
Go to the documentation of this file.
73 #ifndef vtkAnimationCue_h
74 #define vtkAnimationCue_h
76 #include "vtkCommonCoreModule.h"
112 vtkGetMacro(TimeMode,
int);
128 vtkSetMacro(StartTime,
double);
129 vtkGetMacro(StartTime,
double);
142 vtkSetMacro(EndTime,
double);
143 vtkGetMacro(EndTime,
double);
164 virtual void Tick(
double currenttime,
double deltatime,
double clocktime);
185 vtkGetMacro(AnimationTime,
double);
194 vtkGetMacro(DeltaTime,
double);
204 vtkGetMacro(ClockTime,
double);
209 TIMEMODE_NORMALIZED = 0,
210 TIMEMODE_RELATIVE = 1
247 virtual void TickInternal(
double currenttime,
double deltatime,
double clocktime);
virtual void StartCueInternal()
These are the internal methods that actually trigger they corresponding events.
virtual void Finalize()
Called when the scene reaches the end.
void SetTimeModeToRelative()
Get/Set the time mode.
virtual void SetTimeMode(int mode)
Get/Set the time mode.
virtual void Tick(double currenttime, double deltatime, double clocktime)
Indicates a tick or point in time in the animation.
abstract base class for most VTK objects
int CueState
Current state of the Cue.
virtual void EndCueInternal()
These are the internal methods that actually trigger they corresponding events.
a simple class to control print indentation
~vtkAnimationCue() override
virtual void TickInternal(double currenttime, double deltatime, double clocktime)
These are the internal methods that actually trigger they corresponding events.
void SetTimeModeToNormalized()
Get/Set the time mode.
static vtkAnimationCue * New()
virtual void Initialize()
Called when the playing of the scene begins.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.