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

vtkPVCameraKeyFrame Class Reference

Key frame for camera proxy. More...

#include <vtkPVCameraKeyFrame.h>

Inheritance diagram for vtkPVCameraKeyFrame:

Inheritance graph
[legend]
Collaboration diagram for vtkPVCameraKeyFrame:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVCameraKeyFrame, vtkPVProxyKeyFrame)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void InitializeKeyValueUsingCurrentState ()
virtual void InitializeKeyValueDomainUsingCurrentState ()
virtual void SaveState (ofstream *file)
virtual void SetValueToMinimum ()
virtual void SetValueToMaximum ()
virtual void SetKeyValue (vtkSMProxy *cameraProxy)
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)
void SetPositionWithTrace (double x, double y, double z)
void SetFocalPointWithTrace (double x, double y, double z)
void SetViewUpWithTrace (double x, double y, double z)
void SetViewAngleWithTrace (double a)
void SetProperty (const char *name, double val)
void SetProperty (const char *name, double x, double y, double z)
void SetProperty (const char *name,vtkSMDoubleVectorProperty *sdvp)
void CaptureCurrentCameraCallback ()
void PositionChangedCallback ()
void FocalPointChangedCallback ()
void ViewUpChangedCallback ()
void ViewAngleChangedCallback ()

Static Public Member Functions

vtkPVCameraKeyFrameNew ()

Protected Member Functions

 vtkPVCameraKeyFrame ()
 ~vtkPVCameraKeyFrame ()
void SetProperty (const char *name, const double *value)
virtual void ChildCreate (vtkKWApplication *app)
virtual void UpdateValuesFromProxy ()

Protected Attributes

vtkKWLabelPositionLabel
vtkKWLabelFocalPointLabel
vtkKWLabelViewUpLabel
vtkKWLabelViewAngleLabel
vtkKWPushButtonCaptureCurrentCamera
vtkKWThumbWheelPositionWheels [3]
vtkKWThumbWheelFocalPointWheels [3]
vtkKWThumbWheelViewUpWheels [3]
vtkKWThumbWheelViewAngleWheel

Detailed Description

Key frame for camera proxy.

This is the GUI for the Camera key frame.

Definition at line 32 of file vtkPVCameraKeyFrame.h.


Constructor & Destructor Documentation

vtkPVCameraKeyFrame::vtkPVCameraKeyFrame  )  [protected]
 

vtkPVCameraKeyFrame::~vtkPVCameraKeyFrame  )  [protected]
 


Member Function Documentation

vtkPVCameraKeyFrame* vtkPVCameraKeyFrame::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVCameraKeyFrame::vtkTypeRevisionMacro vtkPVCameraKeyFrame  ,
vtkPVProxyKeyFrame 
 

void vtkPVCameraKeyFrame::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVProxyKeyFrame.

virtual void vtkPVCameraKeyFrame::InitializeKeyValueUsingCurrentState  )  [virtual]
 

Initialized Key Value using current animated property value.

Implements vtkPVKeyFrame.

virtual void vtkPVCameraKeyFrame::InitializeKeyValueDomainUsingCurrentState  )  [inline, virtual]
 

Initialize the Key Value bounds using current animatied property value and domain state. Camera doesn't have much of a domain, hence we do nothing here.

Implements vtkPVKeyFrame.

Definition at line 45 of file vtkPVCameraKeyFrame.h.

virtual void vtkPVCameraKeyFrame::SetValueToMinimum  )  [inline, virtual]
 

Camera doesn't have min/max values. Hence this implementation does nothing.

Implements vtkPVKeyFrame.

Definition at line 50 of file vtkPVCameraKeyFrame.h.

virtual void vtkPVCameraKeyFrame::SetValueToMaximum  )  [inline, virtual]
 

Camera doesn't have min/max values. Hence this implementation does nothing.

Implements vtkPVKeyFrame.

Definition at line 51 of file vtkPVCameraKeyFrame.h.

virtual void vtkPVCameraKeyFrame::SetKeyValue vtkSMProxy cameraProxy  )  [virtual]
 

Set the value of this keyframe using the state of the camera proxy.

Implements vtkPVProxyKeyFrame.

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

Set the value of this keyframe using the state of the camera proxy.

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

Set the value of this keyframe using the state of the camera proxy.

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

Set the value of this keyframe using the state of the camera proxy.

void vtkPVCameraKeyFrame::SetViewAngle double  angle  ) 
 

Set the value of this keyframe using the state of the camera proxy.

void vtkPVCameraKeyFrame::SetPositionWithTrace double  x,
double  y,
double  z
 

Methods to set values but also adds it to the trace.

void vtkPVCameraKeyFrame::SetFocalPointWithTrace double  x,
double  y,
double  z
 

Methods to set values but also adds it to the trace.

void vtkPVCameraKeyFrame::SetViewUpWithTrace double  x,
double  y,
double  z
 

Methods to set values but also adds it to the trace.

void vtkPVCameraKeyFrame::SetViewAngleWithTrace double  a  ) 
 

Methods to set values but also adds it to the trace.

void vtkPVCameraKeyFrame::SetProperty const char *  name,
double  val
 

Generic method to set a property.

void vtkPVCameraKeyFrame::SetProperty const char *  name,
double  x,
double  y,
double  z
 

Generic method to set a property.

void vtkPVCameraKeyFrame::SetProperty const char *  name,
vtkSMDoubleVectorProperty sdvp
 

Generic method to set a property.

void vtkPVCameraKeyFrame::CaptureCurrentCameraCallback  ) 
 

Callbacks for GUI.

void vtkPVCameraKeyFrame::PositionChangedCallback  ) 
 

Callbacks for GUI.

void vtkPVCameraKeyFrame::FocalPointChangedCallback  ) 
 

Callbacks for GUI.

void vtkPVCameraKeyFrame::ViewUpChangedCallback  ) 
 

Callbacks for GUI.

void vtkPVCameraKeyFrame::ViewAngleChangedCallback  ) 
 

Callbacks for GUI.

virtual void vtkPVCameraKeyFrame::SaveState ofstream *  file  )  [virtual]
 

Save pvs state.

Reimplemented from vtkPVKeyFrame.

void vtkPVCameraKeyFrame::SetProperty const char *  name,
const double *  value
[protected]
 

Generic method to set a property.

virtual void vtkPVCameraKeyFrame::ChildCreate vtkKWApplication app  )  [protected, virtual]
 

Create the GUI for this type of keyframe.

Reimplemented from vtkPVKeyFrame.

virtual void vtkPVCameraKeyFrame::UpdateValuesFromProxy  )  [protected, virtual]
 

Update the values from the vtkSMKeyFrameProxy.

Reimplemented from vtkPVKeyFrame.


Member Data Documentation

vtkKWLabel* vtkPVCameraKeyFrame::PositionLabel [protected]
 

Definition at line 105 of file vtkPVCameraKeyFrame.h.

vtkKWLabel* vtkPVCameraKeyFrame::FocalPointLabel [protected]
 

Definition at line 106 of file vtkPVCameraKeyFrame.h.

vtkKWLabel* vtkPVCameraKeyFrame::ViewUpLabel [protected]
 

Definition at line 107 of file vtkPVCameraKeyFrame.h.

vtkKWLabel* vtkPVCameraKeyFrame::ViewAngleLabel [protected]
 

Definition at line 108 of file vtkPVCameraKeyFrame.h.

vtkKWPushButton* vtkPVCameraKeyFrame::CaptureCurrentCamera [protected]
 

Definition at line 109 of file vtkPVCameraKeyFrame.h.

vtkKWThumbWheel* vtkPVCameraKeyFrame::PositionWheels[3] [protected]
 

Definition at line 111 of file vtkPVCameraKeyFrame.h.

vtkKWThumbWheel* vtkPVCameraKeyFrame::FocalPointWheels[3] [protected]
 

Definition at line 112 of file vtkPVCameraKeyFrame.h.

vtkKWThumbWheel* vtkPVCameraKeyFrame::ViewUpWheels[3] [protected]
 

Definition at line 113 of file vtkPVCameraKeyFrame.h.

vtkKWThumbWheel* vtkPVCameraKeyFrame::ViewAngleWheel [protected]
 

Definition at line 114 of file vtkPVCameraKeyFrame.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