40 #ifndef vtkInteractorStyleTrackballActor_h
41 #define vtkInteractorStyleTrackballActor_h
43 #include "vtkInteractionStyleModule.h"
86 vtkProp3D* prop3D,
double* boxCenter,
int NumRotation,
double** rotate,
double*
scale);
ray-cast cell picker for all kinds of Prop3Ds
a simple class to control print indentation
manipulate objects in the scene independent of each other
void OnMiddleButtonUp() override
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
void FindPickedActor(int x, int y)
vtkProp3D * InteractionProp
void OnRightButtonDown() override
vtkCellPicker * InteractionPicker
void OnRightButtonUp() override
void OnLeftButtonDown() override
void OnLeftButtonUp() override
void Rotate() override
These methods for the different interactions in different modes are overridden in subclasses to perfo...
static vtkInteractorStyleTrackballActor * New()
void UniformScale() override
vtkInteractorStyleTrackballActor()
void Prop3DTransform(vtkProp3D *prop3D, double *boxCenter, int NumRotation, double **rotate, double *scale)
void OnMouseMove() override
Event bindings controlling the effects of pressing mouse buttons or moving the mouse.
~vtkInteractorStyleTrackballActor() override
void OnMiddleButtonDown() override
provide event-driven interface to the rendering window (defines trackball mode)
represents an 3D object for placement in a rendered scene