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

vtkPVCameraControl Class Reference

a control widget for manipulating camera More...

#include <vtkPVCameraControl.h>

Inheritance diagram for vtkPVCameraControl:

Inheritance graph
[legend]
Collaboration diagram for vtkPVCameraControl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkPVCameraControl, vtkPVTracedWidget)
void PrintSelf (ostream &os, vtkIndent indent)
void SetInteractorStyle (vtkPVInteractorStyleCenterOfRotation *style)
void SetRenderView (vtkPVRenderView *view)
void Create (vtkKWApplication *app)
void ElevationButtonCallback ()
void AzimuthButtonCallback ()
void RollButtonCallback ()
void Elevation (double angle)
void Azimuth (double angle)
void Roll (double angle)

Static Public Member Functions

vtkPVCameraControlNew ()

Protected Member Functions

 vtkPVCameraControl ()
 ~vtkPVCameraControl ()

Protected Attributes

vtkPVInteractorStyleCenterOfRotationInteractorStyle
vtkPVRenderViewRenderView
vtkKWPushButtonElevationButton
vtkKWEntryElevationEntry
vtkKWLabelElevationLabel
vtkKWPushButtonAzimuthButton
vtkKWEntryAzimuthEntry
vtkKWLabelAzimuthLabel
vtkKWPushButtonRollButton
vtkKWEntryRollEntry
vtkKWLabelRollLabel

Detailed Description

a control widget for manipulating camera

This widget defines a user interface for controlling the camera.

Definition at line 33 of file vtkPVCameraControl.h.


Constructor & Destructor Documentation

vtkPVCameraControl::vtkPVCameraControl  )  [protected]
 

vtkPVCameraControl::~vtkPVCameraControl  )  [protected]
 


Member Function Documentation

vtkPVCameraControl* vtkPVCameraControl::New  )  [static]
 

Reimplemented from vtkPVTracedWidget.

vtkPVCameraControl::vtkTypeRevisionMacro vtkPVCameraControl  ,
vtkPVTracedWidget 
 

void vtkPVCameraControl::PrintSelf ostream &  os,
vtkIndent  indent
 

Reimplemented from vtkPVTracedWidget.

void vtkPVCameraControl::SetInteractorStyle vtkPVInteractorStyleCenterOfRotation style  ) 
 

Set the center of rotation interactor style. This is used for getting the current center of rotation.

void vtkPVCameraControl::SetRenderView vtkPVRenderView view  ) 
 

Set the render view to operate in.

void vtkPVCameraControl::Create vtkKWApplication app  )  [virtual]
 

Create the widget.

Reimplemented from vtkKWCompositeWidget.

void vtkPVCameraControl::ElevationButtonCallback  ) 
 

Callbacks for the 3 buttons.

void vtkPVCameraControl::AzimuthButtonCallback  ) 
 

Callbacks for the 3 buttons.

void vtkPVCameraControl::RollButtonCallback  ) 
 

Callbacks for the 3 buttons.

void vtkPVCameraControl::Elevation double  angle  ) 
 

Made public so they can be called from a script

void vtkPVCameraControl::Azimuth double  angle  ) 
 

Made public so they can be called from a script

void vtkPVCameraControl::Roll double  angle  ) 
 

Made public so they can be called from a script


Member Data Documentation

vtkPVInteractorStyleCenterOfRotation* vtkPVCameraControl::InteractorStyle [protected]
 

Definition at line 68 of file vtkPVCameraControl.h.

vtkPVRenderView* vtkPVCameraControl::RenderView [protected]
 

Definition at line 69 of file vtkPVCameraControl.h.

vtkKWPushButton* vtkPVCameraControl::ElevationButton [protected]
 

Definition at line 71 of file vtkPVCameraControl.h.

vtkKWEntry* vtkPVCameraControl::ElevationEntry [protected]
 

Definition at line 72 of file vtkPVCameraControl.h.

vtkKWLabel* vtkPVCameraControl::ElevationLabel [protected]
 

Definition at line 73 of file vtkPVCameraControl.h.

vtkKWPushButton* vtkPVCameraControl::AzimuthButton [protected]
 

Definition at line 75 of file vtkPVCameraControl.h.

vtkKWEntry* vtkPVCameraControl::AzimuthEntry [protected]
 

Definition at line 76 of file vtkPVCameraControl.h.

vtkKWLabel* vtkPVCameraControl::AzimuthLabel [protected]
 

Definition at line 77 of file vtkPVCameraControl.h.

vtkKWPushButton* vtkPVCameraControl::RollButton [protected]
 

Definition at line 79 of file vtkPVCameraControl.h.

vtkKWEntry* vtkPVCameraControl::RollEntry [protected]
 

Definition at line 80 of file vtkPVCameraControl.h.

vtkKWLabel* vtkPVCameraControl::RollLabel [protected]
 

Definition at line 81 of file vtkPVCameraControl.h.


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