|  | VTK
    9.0.1
    | 
 
 
 
Go to the documentation of this file.
   24 #ifndef vtkOpenVRControlsHelper_h 
   25 #define vtkOpenVRControlsHelper_h 
   30 #include "vtkRenderingOpenVRModule.h"  
   80   void BuildRepresentation();
 
   81   void UpdateRepresentation();
 
  101   void SetTooltipInfo(
const char* s, 
int buttonSide, 
int drawSide, 
const char* txt)
 
  108     this->DrawSide = drawSide;
 
  109     this->ButtonSide = buttonSide;
 
  114   vtkGetMacro(Enabled, 
bool);
 
  115   vtkBooleanMacro(Enabled, 
bool);
 
  146   double ControlPositionLC[3];
 
  153   static void MoveEvent(
vtkObject* 
object, 
unsigned long event, 
void* clientdata, 
void* calldata);
 
  155   void InitControlPosition();
 
  158   double LastPhysicalTranslation[3];
 
  159   double LastEventPosition[3];
 
  160   double LastEventOrientation[4];
 
  
map vtkPolyData to graphics primitives
represent and manipulate 3D points
vtkLineSource * LineSource
vtkStdString ComponentName
vtkNew< vtkTransform > TempTransform
vtkCallbackCommand * MoveCallbackCommand
An actor that displays text.
vtkWeakPointer< vtkRenderer > Renderer
static vtkObject * New()
Create an object with Debug turned off, modified time initialized to zero, and reference counting on.
Tooltip helper explaining controls Helper class to draw one tooltip per button around the controller.
virtual int RenderOpaqueGeometry(vtkViewport *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
abstract base class for most VTK objects
vtkTextActor3D * TextActor
window superclass for vtkRenderWindow
virtual vtkTypeBool HasTranslucentPolygonalGeometry()
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THESE METHODS OUTSIDE OF THE RENDE...
vtkEventDataDevice Device
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
represents an object (geometry & properties) in a rendered scene
a simple class to control print indentation
object to represent cell connectivity
create a line defined by two end points
abstract specification for Viewports
virtual int RenderTranslucentPolygonalGeometry(vtkViewport *)
abstract superclass for all actors, volumes and annotations
void SetTooltipInfo(const char *s, int buttonSide, int drawSide, const char *txt)
vtkEventDataDevice
platform-independent event data structures
unsigned long ObserverTag
abstract specification for renderers
concrete dataset represents vertices, lines, polygons, and triangle strips
supports function callbacks
represent surface properties of a geometric object
Wrapper around std::string to keep symbols short.
vtkPolyDataMapper * LineMapper
virtual void ReleaseGraphicsResources(vtkWindow *)
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...