ParaView
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Friends
vtkPVAnimationCue Class Reference

proxy for vtkAnimationCue. More...

#include <vtkPVAnimationCue.h>

Inheritance diagram for vtkPVAnimationCue:
Inheritance graph
[legend]
Collaboration diagram for vtkPVAnimationCue:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void SetAnimatedElement (int)
virtual int GetAnimatedElement ()
void SetManipulator (vtkPVCueManipulator *)
virtual vtkPVCueManipulatorGetManipulator ()
virtual void SetEnabled (int)
virtual int GetEnabled ()
virtual void EnabledOn ()
virtual void EnabledOff ()
virtual void BeginUpdateAnimationValues ()=0
virtual void SetAnimationValue (int index, double value)=0
virtual void EndUpdateAnimationValues ()=0
virtual void SetUseAnimationTime (bool)
virtual bool GetUseAnimationTime ()

Static Public Member Functions

static int IsTypeOf (const char *type)
static vtkPVAnimationCueSafeDownCast (vtkObject *o)

Protected Member Functions

 vtkPVAnimationCue ()
 ~vtkPVAnimationCue ()
virtual void StartCueInternal ()
virtual void TickInternal (double currenttime, double deltatime, double clocktime)
virtual void EndCueInternal ()

Protected Attributes

unsigned long ObserverID
bool UseAnimationTime
int AnimatedElement
int Enabled
vtkAnimationCueAnimationCue
vtkPVCueManipulatorManipulator

Friends

class vtkSMAnimationSceneProxy

Detailed Description

proxy for vtkAnimationCue.

This is a proxy for vtkAnimationCue. All animation proxies are client side proxies. This class needs a vtkPVCueManipulator. The Manipulator performs the actual interpolation.

See also:
vtkAnimationCue vtkSMAnimationSceneProxy

Definition at line 36 of file vtkPVAnimationCue.h.


Constructor & Destructor Documentation

vtkPVAnimationCue::vtkPVAnimationCue ( ) [protected]
vtkPVAnimationCue::~vtkPVAnimationCue ( ) [protected]

Member Function Documentation

virtual const char* vtkPVAnimationCue::GetClassName ( ) [virtual]
static int vtkPVAnimationCue::IsTypeOf ( const char *  type) [static]
virtual int vtkPVAnimationCue::IsA ( const char *  type) [virtual]
static vtkPVAnimationCue* vtkPVAnimationCue::SafeDownCast ( vtkObject o) [static]
void vtkPVAnimationCue::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]
virtual void vtkPVAnimationCue::SetAnimatedElement ( int  ) [virtual]

The index of the element of the property this cue animates. If the index is -1, the cue will animate all the elements of the animated property.

virtual int vtkPVAnimationCue::GetAnimatedElement ( ) [virtual]

The index of the element of the property this cue animates. If the index is -1, the cue will animate all the elements of the animated property.

void vtkPVAnimationCue::SetManipulator ( vtkPVCueManipulator )

Get/Set the manipulator used to compute values for each instance in the animation. Note that the time passed to the Manipulator is normalized [0,1] to the extents of this cue.

virtual vtkPVCueManipulator* vtkPVAnimationCue::GetManipulator ( ) [virtual]

Get/Set the manipulator used to compute values for each instance in the animation. Note that the time passed to the Manipulator is normalized [0,1] to the extents of this cue.

virtual void vtkPVAnimationCue::SetEnabled ( int  ) [virtual]

Enable/Disable this cue.

virtual int vtkPVAnimationCue::GetEnabled ( ) [virtual]

Enable/Disable this cue.

virtual void vtkPVAnimationCue::EnabledOn ( ) [virtual]

Enable/Disable this cue.

virtual void vtkPVAnimationCue::EnabledOff ( ) [virtual]

Enable/Disable this cue.

virtual void vtkPVAnimationCue::BeginUpdateAnimationValues ( ) [pure 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.

Implemented in vtkPVKeyFrameAnimationCueForProxies, and vtkPVCameraAnimationCue.

virtual void vtkPVAnimationCue::SetAnimationValue ( int  index,
double  value 
) [pure 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.

Implemented in vtkPVKeyFrameAnimationCueForProxies, and vtkPVCameraAnimationCue.

virtual void vtkPVAnimationCue::EndUpdateAnimationValues ( ) [pure 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.

Implemented in vtkPVKeyFrameAnimationCueForProxies, and vtkPVCameraAnimationCue.

virtual void vtkPVAnimationCue::SetUseAnimationTime ( bool  ) [virtual]

When set to true, the manipulator is skipped and the key frame value is set by using the ClockTime directly. false by default.

virtual bool vtkPVAnimationCue::GetUseAnimationTime ( ) [virtual]

When set to true, the manipulator is skipped and the key frame value is set by using the ClockTime directly. false by default.

virtual void vtkPVAnimationCue::StartCueInternal ( ) [protected, virtual]

Reimplemented from vtkAnimationCue.

virtual void vtkPVAnimationCue::TickInternal ( double  currenttime,
double  deltatime,
double  clocktime 
) [protected, virtual]

Reimplemented from vtkAnimationCue.

virtual void vtkPVAnimationCue::EndCueInternal ( ) [protected, virtual]

Reimplemented from vtkAnimationCue.


Friends And Related Function Documentation

friend class vtkSMAnimationSceneProxy [friend]

Definition at line 94 of file vtkPVAnimationCue.h.


Member Data Documentation

unsigned long vtkPVAnimationCue::ObserverID [protected]

Definition at line 97 of file vtkPVAnimationCue.h.

Definition at line 98 of file vtkPVAnimationCue.h.

Definition at line 99 of file vtkPVAnimationCue.h.

Definition at line 100 of file vtkPVAnimationCue.h.

Definition at line 102 of file vtkPVAnimationCue.h.

Definition at line 103 of file vtkPVAnimationCue.h.


The documentation for this class was generated from the following file: