BodySkeletonMapping Class
Maps a skeleton with joint id TSourceJointId to BodyJointId, and exposes parent/child relationships within the skeleton.
OthersTSourceJointIdThe enum joint type of the source skeleton
The set of BodyJointIds supported by this skeleton.
bool TryGetParentJointId ( BodyJointId jointId,
out BodyJointId parent )
Get the parent joint for a given body joint.
ParametersjointIdThe joint to fetch the parent for
ReturnsTrue if parent could be retrieved
bool TryGetSourceJointId ( BodyJointId jointId,
out TSourceJointId sourceJointId )
bool TryGetBodyJointId ( TSourceJointId jointId,
out BodyJointId bodyJointId )
TSourceJointId GetSourceJointFromBodyJoint ( BodyJointId jointId )
BodyJointId GetBodyJointFromSourceJoint ( TSourceJointId sourceJointId )
BodySkeletonMapping ( TSourceJointId root,
IReadOnlyDictionary< BodyJointId,
JointInfo > jointMapping )