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

vtkInteractorStyleTrackballMultiActor Class Reference

transform multiple actors More...

#include <vtkInteractorStyleTrackballMultiActor.h>

Collaboration diagram for vtkInteractorStyleTrackballMultiActor:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 vtkTypeRevisionMacro (vtkInteractorStyleTrackballMultiActor, vtkInteractorStyle)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void OnChar ()
virtual void Rotate ()
virtual void Pan ()
virtual void UniformScale ()
virtual void OnMouseMove ()
virtual void OnLeftButtonDown ()
virtual void OnLeftButtonUp ()
virtual void OnMiddleButtonDown ()
virtual void OnMiddleButtonUp ()
virtual void OnRightButtonDown ()
virtual void OnRightButtonUp ()
void SetApplication (vtkPVApplication *)
virtual vtkPVApplicationGetApplication ()
void SetHelperProxy (vtkSMProxy *HelperProxy)
virtual vtkSMProxyGetHelperProxy ()

Static Public Member Functions

vtkInteractorStyleTrackballMultiActorNew ()

Protected Member Functions

 vtkInteractorStyleTrackballMultiActor ()
 ~vtkInteractorStyleTrackballMultiActor ()

Protected Attributes

double MotionFactor
int UseObjectCenter
vtkPVApplicationApplication
vtkSMProxyHelperProxy

Detailed Description

transform multiple actors

vtkInteractorStyleTrackballMultiActor transforms multiple actors based on the user interaction. This is a paraview server/client aware interactor. Instead of directly calling method on the actors, it sets the property values of a helper proxy. The server side object the proxy represents (vtkMultiActorHelper) is responsible of actually applying the transform to the actors.

Definition at line 34 of file vtkInteractorStyleTrackballMultiActor.h.


Constructor & Destructor Documentation

vtkInteractorStyleTrackballMultiActor::vtkInteractorStyleTrackballMultiActor  )  [protected]
 

vtkInteractorStyleTrackballMultiActor::~vtkInteractorStyleTrackballMultiActor  )  [protected]
 


Member Function Documentation

vtkInteractorStyleTrackballMultiActor* vtkInteractorStyleTrackballMultiActor::New  )  [static]
 

vtkInteractorStyleTrackballMultiActor::vtkTypeRevisionMacro vtkInteractorStyleTrackballMultiActor  ,
vtkInteractorStyle 
 

void vtkInteractorStyleTrackballMultiActor::PrintSelf ostream &  os,
vtkIndent  indent
 

virtual void vtkInteractorStyleTrackballMultiActor::OnChar  )  [inline, virtual]
 

Definition at line 41 of file vtkInteractorStyleTrackballMultiActor.h.

virtual void vtkInteractorStyleTrackballMultiActor::OnMouseMove  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnLeftButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnLeftButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnMiddleButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnMiddleButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnRightButtonDown  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::OnRightButtonUp  )  [virtual]
 

Event bindings controlling the effects of pressing mouse buttons or moving the mouse.

virtual void vtkInteractorStyleTrackballMultiActor::Rotate  )  [virtual]
 

virtual void vtkInteractorStyleTrackballMultiActor::Pan  )  [virtual]
 

virtual void vtkInteractorStyleTrackballMultiActor::UniformScale  )  [virtual]
 

void vtkInteractorStyleTrackballMultiActor::SetApplication vtkPVApplication  ) 
 

In order to make calls on the application, we need a pointer to it.

virtual vtkPVApplication* vtkInteractorStyleTrackballMultiActor::GetApplication  )  [virtual]
 

In order to make calls on the application, we need a pointer to it.

void vtkInteractorStyleTrackballMultiActor::SetHelperProxy vtkSMProxy HelperProxy  ) 
 

The helper proxy represents the server side objects that is responsible of eventually transforming the actors.

virtual vtkSMProxy* vtkInteractorStyleTrackballMultiActor::GetHelperProxy  )  [virtual]
 

The helper proxy represents the server side objects that is responsible of eventually transforming the actors.


Member Data Documentation

double vtkInteractorStyleTrackballMultiActor::MotionFactor [protected]
 

Definition at line 80 of file vtkInteractorStyleTrackballMultiActor.h.

int vtkInteractorStyleTrackballMultiActor::UseObjectCenter [protected]
 

Definition at line 81 of file vtkInteractorStyleTrackballMultiActor.h.

vtkPVApplication* vtkInteractorStyleTrackballMultiActor::Application [protected]
 

Definition at line 83 of file vtkInteractorStyleTrackballMultiActor.h.

vtkSMProxy* vtkInteractorStyleTrackballMultiActor::HelperProxy [protected]
 

Definition at line 84 of file vtkInteractorStyleTrackballMultiActor.h.


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