ParaView
|
vtkPVCameraAnimationCue is a specialization of the vtkPVKeyFrameAnimationCue suitable for animating cameras from a vtkPVRenderView. More...
#include <vtkPVCameraAnimationCue.h>
Public Types | |
typedef vtkPVKeyFrameAnimationCue | Superclass |
![]() | |
typedef vtkPVAnimationCue | Superclass |
![]() | |
typedef vtkAnimationCue | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
void | PrintSelf (ostream &os, vtkIndent indent) |
vtkCamera * | GetCamera () |
Returns the animated camera, if any. More... | |
void | SetMode (int mode) |
Forwarded to vtkPVCameraCueManipulator. More... | |
virtual void | BeginUpdateAnimationValues () |
Used to update the animated item. More... | |
virtual void | SetAnimationValue (int, double) |
Used to update the animated item. More... | |
virtual void | EndUpdateAnimationValues () |
Used to update the animated item. More... | |
void | SetDataSourceProxy (vtkSMProxy *dataSourceProxy) |
void | SetView (vtkPVRenderView *) |
Get/Set the render view. More... | |
virtual vtkPVRenderView * | GetView () |
Get/Set the render view. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
int | AddKeyFrame (vtkPVKeyFrame *keyframe) |
Forwarded to the internal vtkPVKeyFrameCueManipulator. More... | |
int | GetLastAddedKeyFrameIndex () |
Forwarded to the internal vtkPVKeyFrameCueManipulator. More... | |
void | RemoveKeyFrame (vtkPVKeyFrame *) |
Forwarded to the internal vtkPVKeyFrameCueManipulator. More... | |
void | RemoveAllKeyFrames () |
Forwarded to the internal vtkPVKeyFrameCueManipulator. More... | |
![]() | |
void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | SetAnimatedElement (int) |
The index of the element of the property this cue animates. More... | |
virtual int | GetAnimatedElement () |
The index of the element of the property this cue animates. More... | |
void | SetManipulator (vtkPVCueManipulator *) |
Get/Set the manipulator used to compute values for each instance in the animation. More... | |
virtual vtkPVCueManipulator * | GetManipulator () |
Get/Set the manipulator used to compute values for each instance in the animation. More... | |
virtual void | SetEnabled (int) |
Enable/Disable this cue. More... | |
virtual int | GetEnabled () |
Enable/Disable this cue. More... | |
virtual void | EnabledOn () |
Enable/Disable this cue. More... | |
virtual void | EnabledOff () |
Enable/Disable this cue. More... | |
virtual void | SetUseAnimationTime (bool) |
When set to true, the manipulator is skipped and the key frame value is set by using the ClockTime directly. More... | |
virtual bool | GetUseAnimationTime () |
When set to true, the manipulator is skipped and the key frame value is set by using the ClockTime directly. More... | |
virtual void | Initialize () |
Overridden to ignore the calls when this->Enabled == false. More... | |
virtual void | Tick (double currenttime, double deltatime, double clocktime) |
Overridden to ignore the calls when this->Enabled == false. More... | |
virtual void | Finalize () |
Overridden to ignore the calls when this->Enabled == false. More... | |
Static Public Member Functions | |
static vtkPVCameraAnimationCue * | New () |
static int | IsTypeOf (const char *type) |
static vtkPVCameraAnimationCue * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPVKeyFrameAnimationCue * | SafeDownCast (vtkObject *o) |
![]() | |
static int | IsTypeOf (const char *type) |
static vtkPVAnimationCue * | SafeDownCast (vtkObject *o) |
Protected Member Functions | |
vtkPVCameraAnimationCue () | |
~vtkPVCameraAnimationCue () | |
![]() | |
vtkPVKeyFrameAnimationCue () | |
~vtkPVKeyFrameAnimationCue () | |
vtkPVKeyFrameCueManipulator * | GetKeyFrameManipulator () |
![]() | |
vtkPVAnimationCue () | |
~vtkPVAnimationCue () | |
virtual void | StartCueInternal () |
virtual void | TickInternal (double currenttime, double deltatime, double clocktime) |
virtual void | EndCueInternal () |
Protected Attributes | |
vtkPVRenderView * | View |
vtkSMProxy * | DataSourceProxy |
![]() | |
unsigned long | ObserverID |
bool | UseAnimationTime |
int | AnimatedElement |
int | Enabled |
vtkAnimationCue * | AnimationCue |
vtkPVCueManipulator * | Manipulator |
vtkPVCameraAnimationCue is a specialization of the vtkPVKeyFrameAnimationCue suitable for animating cameras from a vtkPVRenderView.
Definition at line 33 of file vtkPVCameraAnimationCue.h.
Definition at line 37 of file vtkPVCameraAnimationCue.h.
|
protected |
|
protected |
|
static |
|
virtual |
Reimplemented from vtkPVKeyFrameAnimationCue.
|
static |
|
virtual |
Reimplemented from vtkPVKeyFrameAnimationCue.
|
static |
void vtkPVCameraAnimationCue::PrintSelf | ( | ostream & | os, |
vtkIndent | indent | ||
) |
void vtkPVCameraAnimationCue::SetView | ( | vtkPVRenderView * | ) |
Get/Set the render view.
|
virtual |
Get/Set the render view.
vtkCamera* vtkPVCameraAnimationCue::GetCamera | ( | ) |
Returns the animated camera, if any.
void vtkPVCameraAnimationCue::SetMode | ( | int | mode | ) |
Forwarded to vtkPVCameraCueManipulator.
|
inlinevirtual |
Used to update the animated item.
This API makes it possible for vtk-level classes to update properties without actually linking with the ServerManager library. This only works since they object are created only on the client.
Implements vtkPVAnimationCue.
Definition at line 58 of file vtkPVCameraAnimationCue.h.
|
inlinevirtual |
Used to update the animated item.
This API makes it possible for vtk-level classes to update properties without actually linking with the ServerManager library. This only works since they object are created only on the client.
Implements vtkPVAnimationCue.
Definition at line 59 of file vtkPVCameraAnimationCue.h.
|
virtual |
Used to update the animated item.
This API makes it possible for vtk-level classes to update properties without actually linking with the ServerManager library. This only works since they object are created only on the client.
Implements vtkPVAnimationCue.
void vtkPVCameraAnimationCue::SetDataSourceProxy | ( | vtkSMProxy * | dataSourceProxy | ) |
|
protected |
Definition at line 68 of file vtkPVCameraAnimationCue.h.
|
protected |
Definition at line 69 of file vtkPVCameraAnimationCue.h.