22#ifndef vtkInteractorStyleRubberBand3D_h 
   23#define vtkInteractorStyleRubberBand3D_h 
   25#include "vtkInteractionStyleModule.h"  
   28VTK_ABI_NAMESPACE_BEGIN
 
   53  vtkSetMacro(RenderOnMouseMove, 
bool);
 
   54  vtkGetMacro(RenderOnMouseMove, 
bool);
 
   55  vtkBooleanMacro(RenderOnMouseMove, 
bool);
 
   71  vtkGetMacro(Interaction, 
int);
 
   89  vtkGetVector2Macro(StartPosition, 
int);
 
   90  vtkGetVector2Macro(EndPosition, 
int);
 
  104  int StartPosition[2];
 
a simple class to control print indentation
 
A rubber band interactor for a 3D view.
 
void OnMouseWheelForward() override
 
void OnMouseWheelBackward() override
 
void OnLeftButtonDown() override
 
void OnMiddleButtonUp() override
 
void OnMouseMove() override
Generic event bindings can be overridden in subclasses.
 
void OnRightButtonDown() override
 
void OnLeftButtonUp() override
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
vtkInteractorStyleRubberBand3D()
 
vtkUnsignedCharArray * PixelArray
 
~vtkInteractorStyleRubberBand3D() override
 
static vtkInteractorStyleRubberBand3D * New()
 
void OnRightButtonUp() override
 
void OnMiddleButtonDown() override
 
interactive manipulation of the camera
 
dynamic, self-adjusting array of unsigned char