Go to the documentation of this file.
38 #ifndef vtkInteractorStyleRubberBand3D_h
39 #define vtkInteractorStyleRubberBand3D_h
41 #include "vtkInteractionStyleModule.h"
67 vtkSetMacro(RenderOnMouseMove,
bool);
68 vtkGetMacro(RenderOnMouseMove,
bool);
69 vtkBooleanMacro(RenderOnMouseMove,
bool);
85 vtkGetMacro(Interaction,
int);
103 vtkGetVector2Macro(StartPosition,
int);
104 vtkGetVector2Macro(EndPosition,
int);
118 int StartPosition[2];
void OnLeftButtonUp() override
void OnMouseMove() override
Generic event bindings can be overridden in subclasses.
void OnMouseWheelForward() override
static vtkInteractorStyleRubberBand3D * New()
vtkUnsignedCharArray * PixelArray
dynamic, self-adjusting array of unsigned char
~vtkInteractorStyleRubberBand3D() override
void OnMouseWheelBackward() override
void OnLeftButtonDown() override
void OnRightButtonUp() override
a simple class to control print indentation
void OnMiddleButtonDown() override
void OnMiddleButtonUp() override
vtkInteractorStyleRubberBand3D()
interactive manipulation of the camera
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
A rubber band interactor for a 3D view.
void OnRightButtonDown() override