|
ParaView
|
Helper class for Camera Manipulators. More...
#include <vtkCameraManipulatorGUIHelper.h>


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 () | |
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.
Definition at line 33 of file vtkCameraManipulatorGUIHelper.h.
| 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.
| 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.
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.
Get the center of rotation. Returns 0 if not applicable.
1.7.5.1