Main Page | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

vtkPVCameraAnimationCue Class Reference

GUI for Camera. More...

#include <vtkPVCameraAnimationCue.h>

Inheritance diagram for vtkPVCameraAnimationCue:

Inheritance graph
[legend]
Collaboration diagram for vtkPVCameraAnimationCue:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVCameraAnimationCue, vtkPVAnimationCue)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void ReplaceKeyFrame (vtkPVKeyFrame *, vtkPVKeyFrame *)
virtual int IsKeyFrameTypeSupported (int type)
virtual void SetAnimatedProxy (vtkSMProxy *proxy)
virtual void SetAnimatedPropertyName (const char *)
virtual void StartRecording ()
virtual void RecordState (double ntime, double offset, int onlyfocus)
virtual void RecordState (double ntime, double offset)

Static Public Member Functions

vtkPVCameraAnimationCueNew ()

Protected Member Functions

 vtkPVCameraAnimationCue ()
 ~vtkPVCameraAnimationCue ()

Detailed Description

GUI for Camera.

Animation Cues are designed to animate single properties for a proxy. However, in case of Camera, we are animating the entire proxy. Hence, we have a special cue. We have a special animation cue manipulator for camera interpolation.

Definition at line 32 of file vtkPVCameraAnimationCue.h.


Constructor & Destructor Documentation

vtkPVCameraAnimationCue::vtkPVCameraAnimationCue  )  [protected]
 

vtkPVCameraAnimationCue::~vtkPVCameraAnimationCue  )  [protected]
 


Member Function Documentation

vtkPVCameraAnimationCue* vtkPVCameraAnimationCue::New  )  [static]
 

Reimplemented from vtkPVAnimationCue.

vtkPVCameraAnimationCue::vtkTypeRevisionMacro vtkPVCameraAnimationCue  ,
vtkPVAnimationCue 
 

void vtkPVCameraAnimationCue::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVAnimationCue.

virtual void vtkPVCameraAnimationCue::ReplaceKeyFrame vtkPVKeyFrame ,
vtkPVKeyFrame
[virtual]
 

Replace key frame is called when the type of the key frame is changed. CameraAnimationCue supports only one type of keyframe, hence we override this method. We may allow this if we start supporting different types of camera interpolations.

Reimplemented from vtkPVAnimationCue.

virtual int vtkPVCameraAnimationCue::IsKeyFrameTypeSupported int  type  )  [virtual]
 

Method to query if the animation cue supports the given type of key frame. Rturns true for all Camera keyframes.

Reimplemented from vtkPVSimpleAnimationCue.

virtual void vtkPVCameraAnimationCue::SetAnimatedProxy vtkSMProxy proxy  )  [virtual]
 

Sets the animated proxy (must be a camera proxy or a proxy that has camera proxy as subproxy with its properties exposed). Overridden to set up the vtkSMPropertyStatusManager to monitor the status of all the concerned properties.

Reimplemented from vtkPVSimpleAnimationCue.

virtual void vtkPVCameraAnimationCue::SetAnimatedPropertyName const char *   )  [inline, virtual]
 

Overridden to avoid initialization of vtkSMPropertyStatusManager which this class initializes on SetAnimatedProxy.

Reimplemented from vtkPVSimpleAnimationCue.

Definition at line 57 of file vtkPVCameraAnimationCue.h.

virtual void vtkPVCameraAnimationCue::StartRecording  )  [virtual]
 

Recording methods.

Reimplemented from vtkPVAnimationCue.

virtual void vtkPVCameraAnimationCue::RecordState double  ntime,
double  offset,
int  onlyfocus
[virtual]
 

Recording methods.

Reimplemented from vtkPVAnimationCue.

virtual void vtkPVCameraAnimationCue::RecordState double  ntime,
double  offset
[virtual]
 

Recording methods.

Reimplemented from vtkPVAnimationCue.


The documentation for this class was generated from the following file:
Generated on Tue May 30 12:35:49 2006 for ParaView by doxygen 1.3.5