25 #ifndef INCLUDED_Skeleton_h_GUID_290D260E_2590_4B92_802E_9F90CA860F8B 26 #define INCLUDED_Skeleton_h_GUID_290D260E_2590_4B92_802E_9F90CA860F8B 42 OSVR_CLIENT_EXPORT ~OSVR_SkeletonObject();
44 OSVR_CLIENT_EXPORT
bool getBoneId(
const char *boneName,
46 OSVR_CLIENT_EXPORT
bool 49 OSVR_CLIENT_EXPORT
bool 52 OSVR_CLIENT_EXPORT
bool getJointId(
const char *jointName,
60 OSVR_CLIENT_EXPORT std::string
62 OSVR_CLIENT_EXPORT std::string
64 OSVR_CLIENT_EXPORT
void 66 OSVR_CLIENT_EXPORT
void updateSkeletonPoses();
69 osvr::client::SkeletonConfigPtr m_cfg =
nullptr;
72 #endif // INCLUDED_Skeleton_h_GUID_290D260E_2590_4B92_802E_9F90CA860F8B Definition: Skeleton.h:37
A tree representation, with path/url syntax, of the known OSVR system.
Definition: PathTree.h:43
uint32_t OSVR_SkeletonBoneCount
integer type specifying bone count/index(Id)
Definition: ClientReportTypesC.h:348
Definition: ClientContext.h:50
A structure defining a 3D (6DOF) rigid body pose: translation and rotation.
Definition: Pose3C.h:54
uint32_t OSVR_SkeletonJointCount
integer type specifying joint count/index(Id)
Definition: ClientReportTypesC.h:345