51 #ifndef vtkInteractorStyle3D_h
52 #define vtkInteractorStyle3D_h
54 #include "vtkRenderingCoreModule.h"
102 void FindPickedActor(
double x,
double y,
double z);
115 double AppliedTranslation[3];
virtual void OnLeftButtonDown()
virtual void Rotate()
These methods for the different interactions in different modes are overridden in subclasses to perfo...
virtual void OnRightButtonDown()
represent and manipulate 4x4 transformation matrices
virtual void OnLeftButtonUp()
static vtkInteractorStyle * New()
This class must be supplied with a vtkRenderWindowInteractor wrapper or parent.
vtkTransform * TempTransform
extends interaction to support 3D input
represents an 3D object for placement in a rendered scene
virtual void OnRightButtonUp()
void PrintSelf(ostream &os, vtkIndent indent)
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation
pick an actor/prop given XYZ coordinates
vtkPropPicker3D * InteractionPicker
vtkMatrix4x4 * TempMatrix4
provide event-driven interface to the rendering window (defines trackball mode)
vtkMatrix3x3 * TempMatrix3
represent and manipulate 3x3 transformation matrices
virtual void OnPinch()
gesture based events
virtual void OnMouseMove()
Generic event bindings can be overridden in subclasses.
vtkProp3D * InteractionProp