34 #ifndef vtkSMAnimationScene_h 35 #define vtkSMAnimationScene_h 37 #include "vtkAnimationCue.h" 38 #include "vtkCommand.h" 39 #include "vtkPVAnimationModule.h" 42 class vtkEventForwarderCommand;
51 void PrintSelf(ostream& os, vtkIndent indent);
58 void AddCue(vtkAnimationCue* cue);
59 void RemoveCue(vtkAnimationCue* cue);
61 int GetNumberOfCues();
72 void RemoveAllViewProxies();
79 unsigned int GetNumberOfViewProxies();
97 vtkSetMacro(LockStartTime,
bool);
98 vtkGetMacro(LockStartTime,
bool);
99 vtkBooleanMacro(LockStartTime,
bool);
107 vtkSetMacro(LockEndTime,
bool);
108 vtkGetMacro(LockEndTime,
bool);
109 vtkBooleanMacro(LockEndTime,
bool);
124 this->Tick(time, 0, time);
132 vtkGetMacro(SceneTime,
double);
145 vtkSetVector2Macro(PlaybackTimeWindow,
double);
146 vtkGetVector2Macro(PlaybackTimeWindow,
double);
153 void SetLoop(
int val);
161 void SetPlayMode(
int val);
163 void SetNumberOfFrames(
int val);
164 void SetDuration(
int val);
165 void SetFramesPerTimestep(
int val);
173 UpdateStartEndTimesEvent = vtkCommand::UserEvent
182 vtkSetMacro(ForceDisableCaching,
bool);
183 vtkGetMacro(ForceDisableCaching,
bool);
195 virtual void StartCueInternal();
196 virtual void TickInternal(
double currenttime,
double deltatime,
double clocktime);
197 virtual void EndCueInternal();
204 void TimeKeeperTimeRangeChanged();
205 void TimeKeeperTimestepsChanged();
212 double PlaybackTimeWindow[2];
220 vtkSetMacro(OverrideStillRender,
bool);
227 vtkInternals* Internals;
228 unsigned long TimeRangeObserverID;
229 unsigned long TimestepValuesObserverID;
vtkEventForwarderCommand * Forwarder
Superclass for all view proxies.
vtkCompositeAnimationPlayer * AnimationPlayer
This is composite animation player that can me made to play an animation using the active player...
void SetSceneTime(double time)
Sets the current animation time.
animation scene for ParaView.
proxy for a VTK object(s) on a server
helper class to write animation images/movies.