15 #ifndef vtkVRPanelRepresentation_h
16 #define vtkVRPanelRepresentation_h
19 #include "vtkRenderingVRModule.h"
24 VTK_ABI_NAMESPACE_BEGIN
52 #if !defined(VTK_LEGACY_REMOVE)
64 unsigned long event,
void* calldata)
override;
66 unsigned long event,
void* calldata)
override;
68 unsigned long event,
void* calldata,
int modify = 0)
override;
70 unsigned long event,
void* calldata)
override;
95 void PlaceWidgetExtended(
96 const double* bounds,
const double* normal,
const double* upvec,
double scale);
112 void SetText(
const char* str);
120 void SetCoordinateSystemToWorld();
121 void SetCoordinateSystemToHMD();
122 void SetCoordinateSystemToLeftController();
123 void SetCoordinateSystemToRightController();
129 vtkSetMacro(AllowAdjustment,
bool);
130 vtkGetMacro(AllowAdjustment,
bool);
131 vtkBooleanMacro(AllowAdjustment,
bool);
139 double LastEventPosition[3];
140 double LastEventOrientation[4];
141 double StartEventOrientation[4];
147 void UpdatePose(
double* p1,
double* d1,
double* p2,
double* d2);
170 VTK_ABI_NAMESPACE_END
abstract specification for Viewports
#define VTK_DEPRECATED_IN_9_2_0(reason)
CoordinateSystems CoordinateSystem
abstract specification for renderers
window superclass for vtkRenderWindow
platform-independent render window interaction including picking and frame rate control.
a simple class to control print indentation
Widget representation for vtkVRPanelWidget Implementation of the popup panel representation for the v...
An actor that displays text.
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on...
vtkTextActor3D * TextActor