OSVR-Core
Public Member Functions | Friends | List of all members
osvr::client::SkeletonConfig Class Reference

Public Member Functions

 SkeletonConfig (SkeletonConfig const &)=delete
 
SkeletonConfigoperator= (SkeletonConfig const &)=delete
 
bool getBoneId (const char *boneName, OSVR_SkeletonBoneCount *boneId) const
 
bool getJointId (const char *jointName, OSVR_SkeletonJointCount *jointId) const
 
bool getAvailableJointId (OSVR_SkeletonJointCount jointIndex, OSVR_SkeletonJointCount *jointId) const
 
bool getAvailableBoneId (OSVR_SkeletonBoneCount boneIndex, OSVR_SkeletonBoneCount *boneId) const
 
std::string getBoneName (OSVR_SkeletonBoneCount boneId) const
 
std::string getJointName (OSVR_SkeletonJointCount jointId) const
 
OSVR_Pose3 getBoneState (OSVR_SkeletonBoneCount boneId) const
 
OSVR_Pose3 getJointState (OSVR_SkeletonJointCount jointId) const
 
OSVR_SkeletonBoneCount getNumBones () const
 
OSVR_SkeletonJointCount getNumJoints () const
 
void updateArticulationTree (osvr::common::PathTree const &articulationTree)
 
void updateSkeletonPoses ()
 

Friends

class SkeletonConfigFactory
 

Member Function Documentation

§ getBoneState()

OSVR_Pose3 osvr::client::SkeletonConfig::getBoneState ( OSVR_SkeletonBoneCount  boneId) const
inline
Todo:
should be returning derived pose

§ updateArticulationTree()

void osvr::client::SkeletonConfig::updateArticulationTree ( osvr::common::PathTree const &  articulationTree)

release previous interfaces

get the path tree


The documentation for this class was generated from the following files: