27#include "vtkRenderingCoreModule.h"
39 vtkGetVector3Macro(HeadPosition,
double);
40 vtkSetVector3Macro(HeadPosition,
double);
41 vtkGetVector3Macro(HeadOrientation,
double);
42 vtkSetVector3Macro(HeadOrientation,
double);
44 vtkGetVector3Macro(LeftHandPosition,
double);
45 vtkSetVector3Macro(LeftHandPosition,
double);
46 vtkGetVector3Macro(LeftHandOrientation,
double);
47 vtkSetVector3Macro(LeftHandOrientation,
double);
49 vtkGetVector3Macro(RightHandPosition,
double);
50 vtkSetVector3Macro(RightHandPosition,
double);
51 vtkGetVector3Macro(RightHandOrientation,
double);
52 vtkSetVector3Macro(RightHandOrientation,
double);
57 vtkGetVector3Macro(UpVector,
double);
58 vtkSetVector3Macro(UpVector,
double);
66 vtkSetMacro(UseLeftHand,
bool);
67 vtkGetMacro(UseLeftHand,
bool);
68 vtkBooleanMacro(UseLeftHand,
bool);
69 vtkSetMacro(UseRightHand,
bool);
70 vtkGetMacro(UseRightHand,
bool);
71 vtkBooleanMacro(UseRightHand,
bool);
78 vtkSetMacro(ShowHandsOnly,
bool);
79 vtkGetMacro(ShowHandsOnly,
bool);
80 vtkBooleanMacro(ShowHandsOnly,
bool);
87 double HeadPosition[3];
88 double HeadOrientation[3];
89 double LeftHandPosition[3];
90 double LeftHandOrientation[3];
91 double RightHandPosition[3];
92 double RightHandOrientation[3];
102 double BodyPosition[NUM_BODY][3];
103 double BodyOrientation[NUM_BODY][3];
113 void operator=(
const vtkAvatar&) =
delete;
represents an object (geometry & properties) in a rendered scene
Renders head and hands for a user in VR.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
a simple class to control print indentation