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

vtkSMCameraKeyFrameProxy Class Reference

#include <vtkSMCameraKeyFrameProxy.h>

Inheritance diagram for vtkSMCameraKeyFrameProxy:

Inheritance graph
[legend]
Collaboration diagram for vtkSMCameraKeyFrameProxy:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkSMCameraKeyFrameProxy, vtkSMKeyFrameProxy)
void PrintSelf (ostream &os, vtkIndent indent)
void SetKeyValue (vtkSMProxy *cameraProxy)
virtual void SetKeyValue (unsigned int, double)
virtual double GetKeyValue (unsigned int)
virtual void SaveInBatchScript (ofstream *file)
virtual void UpdateValue (double, vtkSMAnimationCueProxy *, vtkSMKeyFrameProxy *)
virtual vtkCamera * GetCamera ()
void SetPosition (double x, double y, double z)
void SetFocalPoint (double x, double y, double z)
void SetViewUp (double x, double y, double z)
void SetViewAngle (double angle)

Static Public Member Functions

vtkSMCameraKeyFrameProxyNew ()

Protected Member Functions

 vtkSMCameraKeyFrameProxy ()
 ~vtkSMCameraKeyFrameProxy ()

Protected Attributes

vtkCamera * Camera

Detailed Description

Special key frame for animating Camera. Unlike typical keyframes, this keyframe interpolates a proxy and not a property of the proxy.

Definition at line 27 of file vtkSMCameraKeyFrameProxy.h.


Constructor & Destructor Documentation

vtkSMCameraKeyFrameProxy::vtkSMCameraKeyFrameProxy  )  [protected]
 

vtkSMCameraKeyFrameProxy::~vtkSMCameraKeyFrameProxy  )  [protected]
 


Member Function Documentation

vtkSMCameraKeyFrameProxy* vtkSMCameraKeyFrameProxy::New  )  [static]
 

Reimplemented from vtkSMKeyFrameProxy.

vtkSMCameraKeyFrameProxy::vtkTypeRevisionMacro vtkSMCameraKeyFrameProxy  ,
vtkSMKeyFrameProxy 
 

void vtkSMCameraKeyFrameProxy::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkSMKeyFrameProxy.

virtual void vtkSMCameraKeyFrameProxy::UpdateValue double  ,
vtkSMAnimationCueProxy ,
vtkSMKeyFrameProxy
[inline, virtual]
 

Camera interpolation is not performed by the Keyframe proxy. Instead the Manipulator manages it. Thus method does nothing.

Reimplemented from vtkSMKeyFrameProxy.

Definition at line 37 of file vtkSMCameraKeyFrameProxy.h.

void vtkSMCameraKeyFrameProxy::SetKeyValue vtkSMProxy cameraProxy  ) 
 

Since this keyframe animates a proxy, the KeyValue at a given time is also a proxy (Camera Proxy). The info properties are updated (UpdateInformation) and then the values are stored.

virtual void vtkSMCameraKeyFrameProxy::SetKeyValue unsigned  int,
double 
[inline, virtual]
 

Get/Set the animated value at this key frame. Note that is the number of values is adjusted to fit the index specified in SetKeyValue.

Reimplemented from vtkSMKeyFrameProxy.

Definition at line 47 of file vtkSMCameraKeyFrameProxy.h.

virtual double vtkSMCameraKeyFrameProxy::GetKeyValue unsigned  int  )  [inline, virtual]
 

Get/Set the animated value at this key frame. Note that is the number of values is adjusted to fit the index specified in SetKeyValue.

Reimplemented from vtkSMKeyFrameProxy.

Definition at line 48 of file vtkSMCameraKeyFrameProxy.h.

virtual vtkCamera* vtkSMCameraKeyFrameProxy::GetCamera  )  [virtual]
 

Get the camera i.e. the key value for this key frame.

void vtkSMCameraKeyFrameProxy::SetPosition double  x,
double  y,
double  z
 

Methods to set the current camera value.

void vtkSMCameraKeyFrameProxy::SetFocalPoint double  x,
double  y,
double  z
 

Methods to set the current camera value.

void vtkSMCameraKeyFrameProxy::SetViewUp double  x,
double  y,
double  z
 

Methods to set the current camera value.

void vtkSMCameraKeyFrameProxy::SetViewAngle double  angle  ) 
 

Methods to set the current camera value.

virtual void vtkSMCameraKeyFrameProxy::SaveInBatchScript ofstream *  file  )  [virtual]
 

Saves the proxy in batch.

Reimplemented from vtkSMKeyFrameProxy.


Member Data Documentation

vtkCamera* vtkSMCameraKeyFrameProxy::Camera [protected]
 

Definition at line 68 of file vtkSMCameraKeyFrameProxy.h.


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