69 #ifndef vtkOrientationMarkerWidget_h
70 #define vtkOrientationMarkerWidget_h
72 #include "vtkInteractionWidgetsModule.h"
78 class vtkOrientationMarkerWidgetObserver;
93 vtkGetObjectMacro(OrientationMarker,
vtkProp);
140 vtkSetVector4Macro(Viewport,
double);
141 vtkGetVector4Macro(Viewport,
double);
150 vtkSetClampMacro(Tolerance,
int, 1, 10);
151 vtkGetMacro(Tolerance,
int);
159 void Modified() override;
171 unsigned long StartEventObserverId;
173 static
void ProcessEvents(
174 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
177 virtual
void OnLeftButtonDown();
178 virtual
void OnLeftButtonUp();
179 virtual
void OnMouseMove();
182 vtkOrientationMarkerWidgetObserver* Observer;
192 int StartPosition[2];
237 void SetupWindowInteraction();
239 void TearDownWindowInteraction();
a actor that draws 2D data
a simple class to control print indentation
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor
abstract base class for most VTK objects
concrete dataset represents vertices, lines, polygons, and triangle strips
abstract superclass for all actors, volumes and annotations
abstract specification for renderers
#define VTK_SIZEHINT(...)