vtkAnimationPlayer subclass that plays through a discrete set of time values. More...
#include <vtkTimestepsAnimationPlayer.h>
Public Types | |
typedef vtkAnimationPlayer | Superclass |
![]() | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) override |
void | RemoveAllTimeSteps () |
Remove all timesteps. More... | |
unsigned int | GetNumberOfTimeSteps () |
Get number of timesteps. More... | |
double | GetNextTimeStep (double time) |
Returns the timestep value after the given timestep. More... | |
void | AddTimeStep (double time) |
Add/Remove timesteps. More... | |
void | RemoveTimeStep (double time) |
Add/Remove timesteps. More... | |
virtual void | SetFramesPerTimestep (unsigned long) |
Get/Set the number of frames per timstep. More... | |
virtual unsigned long | GetFramesPerTimestep () |
Get/Set the number of frames per timstep. More... | |
![]() | |
void | Play (int dir=1) |
Start playing the animation. More... | |
void | Stop () |
Stop playing the animation. More... | |
int | IsInPlay () |
Returns if the animation is currently playing. More... | |
virtual bool | GetInPlay () |
void | GoToNext () |
Take the animation scene to next frame. More... | |
void | GoToPrevious () |
Take animation scene to previous frame. More... | |
void | GoToFirst () |
Take animation scene to first frame. More... | |
void | GoToLast () |
Take animation scene to last frame. More... | |
virtual void | SetAnimationScene (vtkSMAnimationScene *) |
Set the animation scene that is to be played by this player. More... | |
vtkSMAnimationScene * | GetAnimationScene () |
Set the animation scene that is to be played by this player. More... | |
virtual void | SetLoop (bool) |
Set to true to play the animation in a loop. More... | |
virtual bool | GetLoop () |
Set to true to play the animation in a loop. More... | |
virtual int | GetStride () |
Get/Set the stride value fot the animation player. More... | |
virtual void | SetStride (int) |
Get/Set the stride value fot the animation player. More... | |
![]() | |
vtkBaseTypeMacro (vtkObject, vtkObjectBase) | |
virtual void | DebugOn () |
virtual void | DebugOff () |
bool | GetDebug () |
void | SetDebug (bool debugFlag) |
virtual void | Modified () |
virtual vtkMTimeType | GetMTime () |
void | RemoveObserver (unsigned long tag) |
void | RemoveObservers (unsigned long event) |
void | RemoveObservers (const char *event) |
void | RemoveAllObservers () |
int | HasObserver (unsigned long event) |
int | HasObserver (const char *event) |
int | InvokeEvent (unsigned long event) |
int | InvokeEvent (const char *event) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
vtkCommand * | GetCommand (unsigned long tag) |
void | RemoveObserver (vtkCommand *) |
void | RemoveObservers (unsigned long event, vtkCommand *) |
void | RemoveObservers (const char *event, vtkCommand *) |
int | HasObserver (unsigned long event, vtkCommand *) |
int | HasObserver (const char *event, vtkCommand *) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
int | InvokeEvent (unsigned long event, void *callData) |
int | InvokeEvent (const char *event, void *callData) |
![]() | |
const char * | GetClassName () const |
virtual void | Delete () |
virtual void | FastDelete () |
void | Print (ostream &os) |
virtual void | Register (vtkObjectBase *o) |
virtual void | UnRegister (vtkObjectBase *o) |
void | SetReferenceCount (int) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
int | GetReferenceCount () |
void | PrintRevisions (ostream &) |
Static Public Member Functions | |
static vtkTimestepsAnimationPlayer * | New () |
static int | IsTypeOf (const char *type) |
static vtkTimestepsAnimationPlayer * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkAnimationPlayer * | SafeDownCast (vtkObject *o) |
![]() | |
static vtkObject * | New () |
static void | BreakOnError () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
static void | SetGlobalWarningDisplay (int val) |
static void | GlobalWarningDisplayOn () |
static void | GlobalWarningDisplayOff () |
static int | GetGlobalWarningDisplay () |
![]() | |
static vtkTypeBool | IsTypeOf (const char *name) |
static vtkObjectBase * | New () |
static vtkObjectBase * | New () |
Protected Member Functions | |
double | GoToNext (double, double, double currenttime) override |
Return next/previous time knowing start, end and current. More... | |
double | GoToPrevious (double, double, double currenttime) override |
Return next/previous time knowing start, end and current. More... | |
void | StartLoop (double, double, double, double *playbackWindow) override |
Manage loop inside playbackwindow. More... | |
void | EndLoop () override |
Manage loop inside playbackwindow. More... | |
double | GetNextTime (double currentime) override |
Manage loop inside playbackwindow. More... | |
double | GetPreviousTime (double currenttime) override |
Manage loop inside playbackwindow. More... | |
![]() | |
vtkAnimationPlayer () | |
~vtkAnimationPlayer () override | |
![]() | |
vtkObject () | |
virtual | ~vtkObject () |
void | RegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | UnRegisterInternal (vtkObjectBase *, vtkTypeBool check) VTK_OVERRIDE |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
void | InternalReleaseFocus () |
![]() | |
vtkObjectBase () | |
virtual | ~vtkObjectBase () |
virtual void | CollectRevisions (ostream &) |
virtual void | ReportReferences (vtkGarbageCollector *) |
vtkObjectBase (const vtkObjectBase &) | |
void | operator= (const vtkObjectBase &) |
Protected Attributes | |
double | PlaybackWindow [2] |
unsigned long | FramesPerTimestep |
unsigned long | Count |
![]() | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
![]() | |
vtkAtomicInt32 | ReferenceCount |
vtkWeakPointerBase ** | WeakPointers |
double | GetPreviousTimeStep (double time) |
Returns the timestep value before the given timestep. More... | |
vtkTimestepsAnimationPlayer () | |
Returns the timestep value before the given timestep. More... | |
~vtkTimestepsAnimationPlayer () override | |
Returns the timestep value before the given timestep. More... | |
vtkAnimationPlayer subclass that plays through a discrete set of time values.
Player to play an animation scene through a discrete set of time values. FramesPerTimestep controls how many frames are generated for each time value.
Definition at line 20 of file vtkTimestepsAnimationPlayer.h.
Definition at line 24 of file vtkTimestepsAnimationPlayer.h.
|
protected |
Returns the timestep value before the given timestep.
If no value exists, returns the argument time
itself.
|
overrideprotected |
Returns the timestep value before the given timestep.
If no value exists, returns the argument time
itself.
|
static |
|
virtual |
Reimplemented from vtkAnimationPlayer.
Reimplemented from vtkAnimationPlayer.
|
static |
|
overridevirtual |
Reimplemented from vtkAnimationPlayer.
void vtkTimestepsAnimationPlayer::AddTimeStep | ( | double | time | ) |
Add/Remove timesteps.
void vtkTimestepsAnimationPlayer::RemoveTimeStep | ( | double | time | ) |
Add/Remove timesteps.
void vtkTimestepsAnimationPlayer::RemoveAllTimeSteps | ( | ) |
Remove all timesteps.
unsigned int vtkTimestepsAnimationPlayer::GetNumberOfTimeSteps | ( | ) |
Get number of timesteps.
|
virtual |
Get/Set the number of frames per timstep.
|
virtual |
Get/Set the number of frames per timstep.
Returns the timestep value after the given timestep.
If no value exists, returns the argument time
itself.
Returns the timestep value before the given timestep.
If no value exists, returns the argument time
itself.
|
overrideprotectedvirtual |
Manage loop inside playbackwindow.
Implements vtkAnimationPlayer.
|
inlineoverrideprotectedvirtual |
Manage loop inside playbackwindow.
Implements vtkAnimationPlayer.
Definition at line 77 of file vtkTimestepsAnimationPlayer.h.
Manage loop inside playbackwindow.
Implements vtkAnimationPlayer.
Manage loop inside playbackwindow.
Implements vtkAnimationPlayer.
|
inlineoverrideprotectedvirtual |
Return next/previous time knowing start, end and current.
Implements vtkAnimationPlayer.
Definition at line 84 of file vtkTimestepsAnimationPlayer.h.
|
inlineoverrideprotectedvirtual |
Return next/previous time knowing start, end and current.
Implements vtkAnimationPlayer.
Definition at line 89 of file vtkTimestepsAnimationPlayer.h.
|
protected |
Definition at line 94 of file vtkTimestepsAnimationPlayer.h.
|
protected |
Definition at line 95 of file vtkTimestepsAnimationPlayer.h.
|
protected |
Definition at line 96 of file vtkTimestepsAnimationPlayer.h.