11#ifndef vtkOpenGLAvatar_h 
   12#define vtkOpenGLAvatar_h 
   16#include "vtkRenderingVRModule.h"  
   18VTK_ABI_NAMESPACE_BEGIN
 
   41  void SetUseLeftHand(
bool val) override;
 
   42  void SetUseRightHand(
bool val) override;
 
   43  void SetShowHandsOnly(
bool val) override;
 
   46  void SetLeftShowRay(
bool v);
 
   47  void SetRightShowRay(
bool v);
 
   48  void SetRayLength(
double length);
 
   50  void SetLabel(const 
char* label);
 
Renders head and hands for a user in VR.
 
Renders a flagpole (line) with a label at the top that faces the camera.
 
a simple class to control print indentation
 
Allocate and hold a VTK object.
 
static vtkOpenGLAvatar * New()
 
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
 
int RenderTranslucentPolygonalGeometry(vtkViewport *vp) override
Support the standard render methods.
 
double * GetBounds() override
Return a reference to the Prop3D's composite transform.
 
int RenderOpaqueGeometry(vtkViewport *vp) override
Actual Avatar render method.
 
PolyDataMapper using OpenGL to render.
 
represent text properties.
 
abstract specification for Viewports
 
#define VTK_SIZEHINT(...)