vtkAnimationPlayer subclass that plays through a discrete set of time values. More...
#include <vtkTimestepsAnimationPlayer.h>
Public Types | |
typedef vtkAnimationPlayer | Superclass |
Public Types inherited from vtkAnimationPlayer | |
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... | |
Public Member Functions inherited from vtkAnimationPlayer | |
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... | |
Public Member Functions inherited from vtkObject | |
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) |
Public Member Functions inherited from vtkObjectBase | |
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 Public Member Functions inherited from vtkAnimationPlayer | |
static int | IsTypeOf (const char *type) |
static vtkAnimationPlayer * | SafeDownCast (vtkObject *o) |
Static Public Member Functions inherited from vtkObject | |
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 Public Member Functions inherited from vtkObjectBase | |
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... | |
Protected Member Functions inherited from vtkAnimationPlayer | |
vtkAnimationPlayer () | |
~vtkAnimationPlayer () override | |
Protected Member Functions inherited from vtkObject | |
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 () |
Protected Member Functions inherited from vtkObjectBase | |
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 |
Protected Attributes inherited from vtkObject | |
bool | Debug |
vtkTimeStamp | MTime |
vtkSubjectHelper * | SubjectHelper |
Protected Attributes inherited from vtkObjectBase | |
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.