64 #ifndef vtkHandleWidget_h
65 #define vtkHandleWidget_h
67 #include "vtkInteractionWidgetsModule.h"
95 {this->Superclass::SetWidgetRepresentation(reinterpret_cast<vtkWidgetRepresentation*>(r));}
116 vtkGetMacro( EnableAxisConstraint,
int );
126 vtkGetMacro( AllowHandleResize,
int );
134 vtkGetMacro( WidgetState,
int );
147 static
void EndSelectAction(vtkAbstractWidget*);
148 static
void TranslateAction(vtkAbstractWidget*);
149 static
void ScaleAction(vtkAbstractWidget*);
150 static
void MoveAction(vtkAbstractWidget*);
153 void SetCursor(
int state) VTK_OVERRIDE;
156 int EnableAxisConstraint;
159 int AllowHandleResize;
162 vtkHandleWidget(const vtkHandleWidget&) VTK_DELETE_FUNCTION;
163 void operator=(const vtkHandleWidget&) VTK_DELETE_FUNCTION;
abstract class for representing widget handles
a simple class to control print indentation
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
vtkBooleanMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...