 |
VTK
9.0.1
|
Go to the documentation of this file.
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();
abstract base class for most VTK objects
an abstract superclass for classes observing events invoked by vtkRenderWindowInteractor
#define VTK_SIZEHINT(...)
a simple class to control print indentation
abstract superclass for all actors, volumes and annotations
a actor that draws 2D data
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips