18 #include "vtkObjectFactory.h"
19 #include "vtkRenderWindowInteractor.h"
20 #include "vtkRenderer.h"
43 this->SetManipulatorName(0);
89 ren->WorldToDisplay();
90 pt = ren->GetDisplayPoint();
98 this->Superclass::PrintSelf(os, indent);
102 os << indent <<
"Button: " << this->
Button <<
endl;
103 os << indent <<
"Shift: " << this->
Shift <<
endl;
104 os << indent <<
"Control: " << this->
Control <<
endl;
105 os << indent <<
"Center: " << this->
Center[0] <<
", " << this->
Center[1] <<
", "
virtual void OnButtonUp(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
virtual void OnMouseMove(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
virtual void OnButtonDown(int x, int y, vtkRenderer *ren, vtkRenderWindowInteractor *iren)
void SetGUIHelper(vtkCameraManipulatorGUIHelper *)
void ComputeDisplayCenter(vtkRenderer *ren)
virtual void StartInteraction()
virtual void OnKeyDown(vtkRenderWindowInteractor *iren)
virtual void EndInteraction()
vtkCameraManipulatorGUIHelper * GUIHelper
virtual void OnKeyUp(vtkRenderWindowInteractor *iren)
~vtkCameraManipulator() override
void PrintSelf(ostream &os, vtkIndent indent) override
QTextStream & endl(QTextStream &stream)
vtkCxxSetObjectMacro(vtkCameraManipulator, GUIHelper, vtkCameraManipulatorGUIHelper)
vtkStandardNewMacro(vtkCameraManipulator)