 |
VTK
9.1.0
|
Go to the documentation of this file.
27 #ifndef vtkVRPanelRepresentation_h
28 #define vtkVRPanelRepresentation_h
30 #include "vtkRenderingVRModule.h"
70 unsigned long event,
void* calldata)
override;
72 unsigned long event,
void* calldata)
override;
74 unsigned long event,
void* calldata,
int modify = 0)
override;
76 unsigned long event,
void* calldata)
override;
102 const double* bounds,
const double* normal,
const double* upvec,
double scale);
135 vtkSetMacro(AllowAdjustment,
bool);
136 vtkGetMacro(AllowAdjustment,
bool);
137 vtkBooleanMacro(AllowAdjustment,
bool);
145 double LastEventPosition[3];
146 double LastEventOrientation[4];
147 double StartEventOrientation[4];
153 void UpdatePose(
double* p1,
double* d1,
double* p2,
double* d2);
An actor that displays text.
int RenderOpaqueGeometry(vtkViewport *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkTextActor3D * TextActor
void ReleaseGraphicsResources(vtkWindow *) override
Methods supporting the rendering process.
superclass for 3D geometric pickers (uses ray cast)
void SetText(const char *str)
Set panel text.
static vtkVRPanelRepresentation * New()
Instantiate the class.
window superclass for vtkRenderWindow
Widget representation for vtkVRPanelWidget Implementation of the popup panel representation for the v...
void PlaceWidgetExtended(const double *bounds, const double *normal, const double *upvec, double scale)
void EndComplexInteraction(vtkRenderWindowInteractor *iren, vtkAbstractWidget *widget, unsigned long event, void *calldata) override
void ComputeMatrix(vtkRenderer *ren)
void PrintSelf(ostream &os, vtkIndent indent) override
Standard methods for instances of this class.
void SetCoordinateSystemToRightController()
void SetCoordinateSystemToWorld()
a simple class to control print indentation
void PlaceWidget(double bounds[6]) override
void ComplexInteraction(vtkRenderWindowInteractor *iren, vtkAbstractWidget *widget, unsigned long event, void *calldata) override
int ComputeComplexInteractionState(vtkRenderWindowInteractor *iren, vtkAbstractWidget *widget, unsigned long event, void *calldata, int modify=0) override
platform-independent render window interaction including picking and frame rate control.
abstract specification for Viewports
void UpdatePose(double *p1, double *d1, double *p2, double *d2)
void StartComplexInteraction(vtkRenderWindowInteractor *iren, vtkAbstractWidget *widget, unsigned long event, void *calldata) override
CoordinateSystems CoordinateSystem
vtkTypeBool HasTranslucentPolygonalGeometry() override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
abstract specification for renderers
int RenderTranslucentPolygonalGeometry(vtkViewport *) override
vtkVRPanelRepresentation()
void BuildRepresentation() override
Methods to interface with the vtkVRPanelWidget.
void SetCoordinateSystemToLeftController()
~vtkVRPanelRepresentation() override
void SetCoordinateSystemToHMD()