 |
VTK
9.0.1
|
Go to the documentation of this file.
75 #ifndef vtkOrientationMarkerWidget_h
76 #define vtkOrientationMarkerWidget_h
78 #include "vtkInteractionWidgetsModule.h"
84 class vtkOrientationMarkerWidgetObserver;
99 vtkGetObjectMacro(OrientationMarker,
vtkProp);
146 vtkSetVector4Macro(Viewport,
double);
147 vtkGetVector4Macro(Viewport,
double);
156 vtkSetClampMacro(Tolerance,
int, 1, 10);
157 vtkGetMacro(Tolerance,
int);
165 void Modified() override;
177 unsigned long StartEventObserverId;
179 static
void ProcessEvents(
180 vtkObject*
object,
unsigned long event,
void* clientdata,
void* calldata);
183 virtual
void OnLeftButtonDown();
184 virtual
void OnLeftButtonUp();
185 virtual
void OnMouseMove();
188 vtkOrientationMarkerWidgetObserver* Observer;
198 int StartPosition[2];
243 void SetupWindowInteraction();
245 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