XRBodyTracker

Inherits: XRPositionalTracker < XRTracker < RefCounted < Object

There is currently no description for this class. Please help us by contributing one!

Properties

BitField<BodyFlags>

body_flags

0

bool

has_tracking_data

false

TrackerType

type

32 (overrides XRTracker)

Methods

BitField<JointFlags>

get_joint_flags ( Joint joint ) const

Transform3D

get_joint_transform ( Joint joint ) const

void

set_joint_flags ( Joint joint, BitField<JointFlags> flags )

void

set_joint_transform ( Joint joint, Transform3D transform )


Enumerations

flags BodyFlags:

BodyFlags BODY_FLAG_UPPER_BODY_SUPPORTED = 1

There is currently no description for this enum. Please help us by contributing one!

BodyFlags BODY_FLAG_LOWER_BODY_SUPPORTED = 2

There is currently no description for this enum. Please help us by contributing one!

BodyFlags BODY_FLAG_HANDS_SUPPORTED = 4

There is currently no description for this enum. Please help us by contributing one!


enum Joint:

Joint JOINT_ROOT = 0

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_HIPS = 1

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_SPINE = 2

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_CHEST = 3

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_UPPER_CHEST = 4

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_NECK = 5

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_HEAD = 6

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_HEAD_TIP = 7

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_SHOULDER = 8

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_UPPER_ARM = 9

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_LOWER_ARM = 10

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_SHOULDER = 11

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_UPPER_ARM = 12

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_LOWER_ARM = 13

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_UPPER_LEG = 14

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_LOWER_LEG = 15

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_FOOT = 16

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_TOES = 17

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_UPPER_LEG = 18

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_LOWER_LEG = 19

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_FOOT = 20

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_TOES = 21

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_HAND = 22

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PALM = 23

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_WRIST = 24

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_THUMB_METACARPAL = 25

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_THUMB_PHALANX_PROXIMAL = 26

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_THUMB_PHALANX_DISTAL = 27

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_THUMB_TIP = 28

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_INDEX_FINGER_METACARPAL = 29

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_INDEX_FINGER_PHALANX_PROXIMAL = 30

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_INDEX_FINGER_PHALANX_INTERMEDIATE = 31

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_INDEX_FINGER_PHALANX_DISTAL = 32

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_INDEX_FINGER_TIP = 33

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_MIDDLE_FINGER_METACARPAL = 34

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_MIDDLE_FINGER_PHALANX_PROXIMAL = 35

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_MIDDLE_FINGER_PHALANX_INTERMEDIATE = 36

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_MIDDLE_FINGER_PHALANX_DISTAL = 37

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_MIDDLE_FINGER_TIP = 38

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_RING_FINGER_METACARPAL = 39

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_RING_FINGER_PHALANX_PROXIMAL = 40

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_RING_FINGER_PHALANX_INTERMEDIATE = 41

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_RING_FINGER_PHALANX_DISTAL = 42

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_RING_FINGER_TIP = 43

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PINKY_FINGER_METACARPAL = 44

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PINKY_FINGER_PHALANX_PROXIMAL = 45

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PINKY_FINGER_PHALANX_INTERMEDIATE = 46

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PINKY_FINGER_PHALANX_DISTAL = 47

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_LEFT_PINKY_FINGER_TIP = 48

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_HAND = 49

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PALM = 50

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_WRIST = 51

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_THUMB_METACARPAL = 52

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_THUMB_PHALANX_PROXIMAL = 53

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_THUMB_PHALANX_DISTAL = 54

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_THUMB_TIP = 55

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_INDEX_FINGER_METACARPAL = 56

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_INDEX_FINGER_PHALANX_PROXIMAL = 57

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_INDEX_FINGER_PHALANX_INTERMEDIATE = 58

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_INDEX_FINGER_PHALANX_DISTAL = 59

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_INDEX_FINGER_TIP = 60

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_MIDDLE_FINGER_METACARPAL = 61

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_MIDDLE_FINGER_PHALANX_PROXIMAL = 62

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_MIDDLE_FINGER_PHALANX_INTERMEDIATE = 63

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_MIDDLE_FINGER_PHALANX_DISTAL = 64

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_MIDDLE_FINGER_TIP = 65

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_RING_FINGER_METACARPAL = 66

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_RING_FINGER_PHALANX_PROXIMAL = 67

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_RING_FINGER_PHALANX_INTERMEDIATE = 68

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_RING_FINGER_PHALANX_DISTAL = 69

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_RING_FINGER_TIP = 70

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PINKY_FINGER_METACARPAL = 71

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PINKY_FINGER_PHALANX_PROXIMAL = 72

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PINKY_FINGER_PHALANX_INTERMEDIATE = 73

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PINKY_FINGER_PHALANX_DISTAL = 74

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_RIGHT_PINKY_FINGER_TIP = 75

There is currently no description for this enum. Please help us by contributing one!

Joint JOINT_MAX = 76

There is currently no description for this enum. Please help us by contributing one!


flags JointFlags:

JointFlags JOINT_FLAG_ORIENTATION_VALID = 1

There is currently no description for this enum. Please help us by contributing one!

JointFlags JOINT_FLAG_ORIENTATION_TRACKED = 2

There is currently no description for this enum. Please help us by contributing one!

JointFlags JOINT_FLAG_POSITION_VALID = 4

There is currently no description for this enum. Please help us by contributing one!

JointFlags JOINT_FLAG_POSITION_TRACKED = 8

There is currently no description for this enum. Please help us by contributing one!


Property Descriptions

BitField<BodyFlags> body_flags = 0

  • void set_body_flags ( BitField<BodyFlags> value )

  • BitField<BodyFlags> get_body_flags ( )

There is currently no description for this property. Please help us by contributing one!


bool has_tracking_data = false

  • void set_has_tracking_data ( bool value )

  • bool get_has_tracking_data ( )

There is currently no description for this property. Please help us by contributing one!


Method Descriptions

BitField<JointFlags> get_joint_flags ( Joint joint ) const

There is currently no description for this method. Please help us by contributing one!


Transform3D get_joint_transform ( Joint joint ) const

There is currently no description for this method. Please help us by contributing one!


void set_joint_flags ( Joint joint, BitField<JointFlags> flags )

There is currently no description for this method. Please help us by contributing one!


void set_joint_transform ( Joint joint, Transform3D transform )

There is currently no description for this method. Please help us by contributing one!