Go to the documentation of this file.
51 #ifndef vtkInteractorStyle3D_h
52 #define vtkInteractorStyle3D_h
54 #include "vtkRenderingCoreModule.h"
115 double AppliedTranslation[3];
virtual void OnLeftButtonDown()
represents an 3D object for placement in a rendered scene
virtual void OnRightButtonDown()
vtkTransform * TempTransform
static vtkInteractorStyle3D * New()
virtual void OnRightButtonUp()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
virtual void OnPinch()
Event bindings for gestures.
represent and manipulate 3x3 transformation matrices
void FindPickedActor(double x, double y, double z)
vtkProp3D * InteractionProp
virtual void Rotate()
These methods for the different interactions in different modes are overridden in subclasses to perfo...
vtkMatrix3x3 * TempMatrix3
vtkPropPicker3D * InteractionPicker
vtkMatrix4x4 * TempMatrix4
a simple class to control print indentation
represent and manipulate 4x4 transformation matrices
provide event-driven interface to the rendering window (defines trackball mode)
pick an actor/prop given XYZ coordinates
extends interaction to support 3D input
virtual void OnLeftButtonUp()
virtual void OnMouseMove()
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
void Prop3DTransform(vtkProp3D *prop3D, double *boxCenter, int NumRotation, double **rotate, double *scale)