ParaView
Public Member Functions | Static Public Member Functions
vtkCameraManipulatorGUIHelper Class Reference

Helper class for Camera Manipulators. More...

#include <vtkCameraManipulatorGUIHelper.h>

Inheritance diagram for vtkCameraManipulatorGUIHelper:
Inheritance graph
[legend]
Collaboration diagram for vtkCameraManipulatorGUIHelper:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual const char * GetClassName ()
virtual int IsA (const char *type)
void PrintSelf (ostream &os, vtkIndent indent)
virtual void UpdateGUI ()=0
virtual int GetActiveSourceBounds (double bounds[6])=0
virtual int GetActiveActorTranslate (double translate[3])=0
virtual int SetActiveActorTranslate (double translate[3])=0

Static Public Member Functions

static int IsTypeOf (const char *type)
static
vtkCameraManipulatorGUIHelper
SafeDownCast (vtkObject *o)
virtual int GetCenterOfRotation (double center[3])=0
 vtkCameraManipulatorGUIHelper ()
 ~vtkCameraManipulatorGUIHelper ()

Detailed Description

Helper class for Camera Manipulators.

This class is the interaface that defines API for a helper class used by some specialized camera manipulators that needed access to GUI. GUI implementations subclass this. vtkPVInteractorStyle sets the helper on every manipulator, if available so that the manipulator can use it.

See also:
vtkPVInteractorStyle

Definition at line 33 of file vtkCameraManipulatorGUIHelper.h.


Constructor & Destructor Documentation

vtkCameraManipulatorGUIHelper::vtkCameraManipulatorGUIHelper ( ) [protected]

Get the center of rotation. Returns 0 if not applicable.

vtkCameraManipulatorGUIHelper::~vtkCameraManipulatorGUIHelper ( ) [protected]

Get the center of rotation. Returns 0 if not applicable.


Member Function Documentation

virtual const char* vtkCameraManipulatorGUIHelper::GetClassName ( ) [virtual]

Reimplemented from vtkObject.

static int vtkCameraManipulatorGUIHelper::IsTypeOf ( const char *  type) [static]

Reimplemented from vtkObject.

virtual int vtkCameraManipulatorGUIHelper::IsA ( const char *  type) [virtual]

Reimplemented from vtkObject.

static vtkCameraManipulatorGUIHelper* vtkCameraManipulatorGUIHelper::SafeDownCast ( vtkObject o) [static]

Reimplemented from vtkObject.

void vtkCameraManipulatorGUIHelper::PrintSelf ( ostream &  os,
vtkIndent  indent 
) [virtual]

Reimplemented from vtkObject.

virtual void vtkCameraManipulatorGUIHelper::UpdateGUI ( ) [pure virtual]

Called by the manipulator to update the GUI. This typically involves calling processing pending events on the GUI.

virtual int vtkCameraManipulatorGUIHelper::GetActiveSourceBounds ( double  bounds[6]) [pure virtual]

Some interactors use the bounds of the active source. The method returns 0 is no active source is present or not supported by GUI, otherwise returns 1 and the bounds are filled into the passed argument array.

virtual int vtkCameraManipulatorGUIHelper::GetActiveActorTranslate ( double  translate[3]) [pure virtual]

Called to get/set the translation for the actor for the active source in the active view. If applicable returns 1, otherwise returns 0.

virtual int vtkCameraManipulatorGUIHelper::SetActiveActorTranslate ( double  translate[3]) [pure virtual]

Called to get/set the translation for the actor for the active source in the active view. If applicable returns 1, otherwise returns 0.

virtual int vtkCameraManipulatorGUIHelper::GetCenterOfRotation ( double  center[3]) [pure virtual]

Get the center of rotation. Returns 0 if not applicable.


The documentation for this class was generated from the following file: